2026-01-09 08:08:27.5753||DEBUG|AccountManagement.Program|init main function 2026-01-09 08:08:32.8498|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'WaysMeans'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 08:08:32.8636|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CurrentBalance' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 08:08:32.8676|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'OverdraftLimit' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 08:08:32.8933|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 08:08:33.5625|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 08:08:33.5839|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 08:08:33.5888|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 08:08:33.5888|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 08:08:33.6338|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (27ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2026-01-09 08:08:33.6505|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2026-01-09 08:08:34.4889||INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-636400548-2315632189-4083574877-3698939047-2307078153\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2026-01-09 08:08:34.8124|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 08:08:34.8124|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 08:08:34.8124|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 08:08:34.8124|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=578 2026-01-09 08:08:35.4445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 08:08:35.4445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 08:08:35.4445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 08:08:35.4445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 08:08:35.4562|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 644.1919ms 204 2026-01-09 08:08:35.4562|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 644.1963ms 204 2026-01-09 08:08:35.4562|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 644.1977ms 204 2026-01-09 08:08:35.4562|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 644.2018ms 204 2026-01-09 08:08:35.4946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=578 2026-01-09 08:08:35.4946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 08:08:35.4946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 08:08:35.4946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 08:08:35.8178|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 08:08:35.8178|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 08:08:35.8178|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 08:08:35.8178|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 08:08:35.8256|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 08:08:35.8256|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 08:08:35.8256|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 08:08:35.8256|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 08:08:35.8256|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 08:08:35.8256|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 08:08:35.8256|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 08:08:35.8256|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 08:08:35.8256|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 08:08:35.8256|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 08:08:35.8358|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 08:08:35.8358|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 08:08:35.8646|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 08:08:35.8716|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 08:08:35.8716|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 08:08:35.8716|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 08:08:35.8716|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 08:08:35.9054|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 08:08:35.9054|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 08:08:35.9054||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 08:08:36.1109|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 08:08:36.1787|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (45ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 08:08:36.1787|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (44ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 08:08:36.1976|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 08:08:36.1976|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 08:08:36.2109||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 08:08:36.2109||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 08:08:36.2109|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 341.9851ms 2026-01-09 08:08:36.2109||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 08:08:36.2272|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 08:08:36.2272|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 362.3672ms 2026-01-09 08:08:36.2272|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 738.5154ms 200 application/json; charset=utf-8 2026-01-09 08:08:36.2272||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 08:08:36.2272|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 08:08:36.2272|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 743.5486ms 200 application/json; charset=utf-8 2026-01-09 08:08:36.6803||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 08:08:36.6803||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 08:08:36.7097||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 08:08:36.7097||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 08:08:36.7157||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 08:08:36.7157||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 08:08:37.8980||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 08:08:37.9172||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 08:08:37.9172||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 08:08:37.9484||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 08:08:37.9484||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 08:08:37.9484||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 08:08:38.8914||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 08:08:38.8914||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 08:08:38.8993||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 08:08:38.9191||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 08:08:38.9191||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 08:08:38.9191||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 08:08:39.0515||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 08:08:39.0681||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 08:08:39.0789|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 08:08:39.0910|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3209.1744ms 2026-01-09 08:08:39.0910|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 08:08:39.0910|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3600.132ms 200 application/json; charset=utf-8 2026-01-09 08:08:39.7635||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 08:08:39.7635||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 08:08:39.7635||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 08:08:39.7915||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 08:08:39.7915||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 08:08:39.7915||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 08:08:40.6314||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 08:08:40.6393||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 08:08:40.6393||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 08:08:40.6662||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 08:08:40.6662||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 08:08:40.6662||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 08:08:41.4748||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 08:08:41.4797||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 08:08:41.4797||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 08:08:41.4997||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 08:08:41.4997||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 08:08:41.4997||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 08:08:42.3677||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 08:08:42.3719||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 08:08:42.3719||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 08:08:42.3920||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 08:08:42.4994|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (18ms) [Parameters=[@p4='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p3='?' (DbType = Int64), @p9='?' (DbType = Int64), @p5='?' (DbType = Decimal), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p14='?' (DbType = Int64), @p10='?' (DbType = Decimal), @p11='?' (DbType = DateTime2), @p12='?' (DbType = DateTime2), @p13='?' (DbType = Int64), @p19='?' (DbType = Int64), @p15='?' (DbType = Decimal), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p24='?' (DbType = Int64), @p20='?' (DbType = Decimal), @p21='?' (DbType = DateTime2), @p22='?' (DbType = DateTime2), @p23='?' (DbType = Int64), @p28='?' (DbType = Int64), @p25='?' (DbType = DateTime2), @p26='?' (DbType = DateTime2), @p27='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p0, [CurrentBalanceLastUpdatedTime] = @p1, [DateModified] = @p2, [ModifiedBy] = @p3 WHERE [Id] = @p4; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p5, [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7, [ModifiedBy] = @p8 WHERE [Id] = @p9; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p10, [CurrentBalanceLastUpdatedTime] = @p11, [DateModified] = @p12, [ModifiedBy] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p15, [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p20, [CurrentBalanceLastUpdatedTime] = @p21, [DateModified] = @p22, [ModifiedBy] = @p23 WHERE [Id] = @p24; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p25, [DateModified] = @p26, [ModifiedBy] = @p27 WHERE [Id] = @p28; SELECT @@ROWCOUNT; 2026-01-09 08:08:42.5372|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 08:08:42.5550|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 08:08:42.5757|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 08:08:42.5757|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 08:08:42.5912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 08:08:42.5912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 08:08:42.5912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 08:08:42.5912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 08:08:42.5912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 08:08:42.6039|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 08:08:42.6039|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 08:08:42.6039|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 08:08:42.6039|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 08:08:42.7495|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 08:08:42.7687|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6889.6521ms 2026-01-09 08:08:42.7687|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 08:08:42.7687|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7278.0859ms 200 application/json; charset=utf-8 2026-01-09 08:29:26.1601|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:3429/ACCOUNTSERVICES/iisintegration 0 2026-01-09 08:29:26.1601|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8267ms 202 2026-01-09 09:02:53.5575||DEBUG|AccountManagement.Program|init main function 2026-01-09 09:02:55.4298|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'WaysMeans'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 09:02:55.4428|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CurrentBalance' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 09:02:55.4428|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'OverdraftLimit' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 09:02:55.4755|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:02:55.7446|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (30ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 09:02:55.7668|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 09:02:55.7723|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 09:02:55.7723|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 09:02:55.7901|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2026-01-09 09:02:55.8050|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2026-01-09 09:02:55.9420||INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-636400548-2315632189-4083574877-3698939047-2307078153\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2026-01-09 09:02:56.2433|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:02:56.2433|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:02:56.2433|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:02:56.2433|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 09:02:56.3179|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:02:56.3179|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:02:56.3179|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:02:56.3179|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:02:56.3179|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.9125ms 204 2026-01-09 09:02:56.3179|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.9071ms 204 2026-01-09 09:02:56.3179|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.9096ms 204 2026-01-09 09:02:56.3179|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.9335ms 204 2026-01-09 09:02:56.3501|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:02:56.3627|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:02:56.3627|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:02:56.3627|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 09:02:56.5077|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:02:56.5077|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:02:56.5077|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:02:56.5077|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:02:56.5077|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:02:56.5077|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:02:56.5189|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:02:56.5189|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:02:56.5189|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:02:56.5189|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:02:56.5189|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:02:56.5189|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:02:56.5189|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:02:56.5189|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:02:56.5189|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 09:02:56.5189|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:02:56.5515|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:02:56.5515|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:02:56.5515|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:02:56.5515|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:02:56.5658|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:02:56.5980|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:02:56.5980|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:02:56.5948||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:02:56.7434|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:02:56.7944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (33ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 09:02:56.7944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (29ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:02:56.7944||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:02:56.7998||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:02:56.7998|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:02:56.7998|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:02:56.8316||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:02:56.8316||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:02:56.8316|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 264.5757ms 2026-01-09 09:02:56.8316|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 09:02:56.8316|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 476.7005ms 200 application/json; charset=utf-8 2026-01-09 09:02:56.8316|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 287.0422ms 2026-01-09 09:02:56.8316|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:02:56.8316|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 493.6907ms 200 application/json; charset=utf-8 2026-01-09 09:02:57.0085||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:02:57.0085||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:02:57.0349||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:02:57.0349||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:02:57.0349||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:02:57.0349||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:02:57.8686||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:02:57.8830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:02:57.8830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:02:57.9151||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:02:57.9151||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:02:57.9151||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:02:58.7862||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:02:58.7862||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:02:58.7862||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:02:58.8150||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:02:58.8150||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:02:58.8150||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:02:59.7581||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:02:59.7581||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:02:59.7581||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:02:59.7874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:02:59.7874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:02:59.7874||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:03:00.2694||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:03:00.2842||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:03:00.2842|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:03:00.3012|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3734.014ms 2026-01-09 09:03:00.3012|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:03:00.3012|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3942.7846ms 200 application/json; charset=utf-8 2026-01-09 09:03:00.6713||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:03:00.6781||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:03:00.6781||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:03:00.6993||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:03:00.6993||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:03:00.7074||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:03:01.5466||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:03:01.5541||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:03:01.5541||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:03:01.5772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:03:01.5772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:03:01.5822||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:03:02.3571||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:03:02.3636||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:03:02.3636||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:03:02.3840||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:03:02.4775|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 09:03:02.5052|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:03:02.5186|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:03:02.5437|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:03:02.5437|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:03:02.5520|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:03:02.5520|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:03:02.5520|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:03:02.5520|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:03:02.5520|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:03:02.5520|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:03:02.5520|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:03:02.5810|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:03:02.5810|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:03:02.6970|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:03:02.7098|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6144.7145ms 2026-01-09 09:03:02.7098|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:03:02.7098|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6350.4759ms 200 application/json; charset=utf-8 2026-01-09 09:16:14.2442|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2026-01-09 09:16:14.2492|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:14.2492|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.128ms 204 2026-01-09 09:16:14.2731|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2026-01-09 09:16:14.2820|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:16:14.2820|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:14.2820|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:16:14.2929|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 09:16:14.2929|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:16:14.3142|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:16:14.3352|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 09:16:14.3402|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:16:14.3402|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 34.5793ms 2026-01-09 09:16:14.3402|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 09:16:14.3402|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.6575ms 200 application/json; charset=utf-8 2026-01-09 09:16:14.4313|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:16:14.4332|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:16:14.4332|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:16:14.4332|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:14.4332|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:14.4332|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:14.4332|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.7191ms 204 2026-01-09 09:16:14.4491|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.8732ms 204 2026-01-09 09:16:14.4491|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.0797ms 204 2026-01-09 09:16:14.4491|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:16:14.4491|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:16:14.4491|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:16:14.4491|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:16:14.4641|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:16:14.4641|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:16:14.4641|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:14.4641|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:14.4641|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:14.4641|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:16:14.4641|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:16:14.4641|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:16:14.4641|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:16:14.4641|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:16:14.4829|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:16:14.4829|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:16:14.4829|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:16:14.4829|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:16:14.4829|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:16:14.4829|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:16:14.4829||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:16:14.4829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:16:14.4953|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:16:14.4953|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.0137ms 2026-01-09 09:16:14.4953|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:16:14.4953|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.5161ms 200 application/json; charset=utf-8 2026-01-09 09:16:14.4953|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:16:14.4953||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:16:14.4953||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:16:14.4953||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:16:14.5141||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:16:14.5408||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:16:14.5432||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:16:14.5432||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:16:14.5432||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:16:14.5432||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:16:14.5432||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:16:16.4553||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:16:16.4553||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:16:16.4635||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:16:16.4790||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:16:16.4790||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:16:16.4790||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:16:16.6391||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:16:16.6391||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:16:16.6391|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:16:16.6391|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2162.183ms 2026-01-09 09:16:16.6527|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:16:16.6527|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2194.919ms 200 application/json; charset=utf-8 2026-01-09 09:16:17.2766||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:16:17.2766||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:16:17.2766||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:16:17.2982||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:16:17.2982||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:16:17.2982||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:16:18.1372||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:16:18.1372||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:16:18.1372||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:16:18.1624||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:16:18.1666||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:16:18.1666||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:16:18.9820||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:16:18.9820||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:16:18.9820||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:16:19.0134||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:16:19.0134||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:16:19.0134||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:16:19.8158||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:16:19.8158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:16:19.8251||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:16:19.8451||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:16:19.8451||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:16:19.8451||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:16:20.6578||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:16:20.6578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:16:20.6578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:16:20.6851||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:16:20.7042|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 09:16:20.7042|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:16:20.7181|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:16:20.7181|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:16:20.7319|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:16:20.7319|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:16:20.7319|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:16:20.7456|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:16:20.7456|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:16:20.7456|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:16:20.7456|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:16:20.7603|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:16:20.7603|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:16:20.7603|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:16:20.8246|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:16:20.8246|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6340.9277ms 2026-01-09 09:16:20.8246|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:16:20.8246|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6376.0967ms 200 application/json; charset=utf-8 2026-01-09 09:16:31.9991|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:16:31.9991|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:16:31.9991|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:32.0073|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:32.0073|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.159ms 204 2026-01-09 09:16:32.0073|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6723ms 204 2026-01-09 09:16:32.0073|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:16:32.0073|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:16:32.0242|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:16:32.0242|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:16:32.0242|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:32.0242|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:16:32.0242|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:16:32.0242|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:32.0242|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:16:32.0242|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:16:32.0400|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 09:16:32.0400|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 09:16:32.0400|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:16:32.0400|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:16:32.0627|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 09:16:32.0749|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 09:16:32.0749|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:16:32.0853|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 44.0475ms 2026-01-09 09:16:32.0853|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:16:32.0853|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.1412ms 200 application/json; charset=utf-8 2026-01-09 09:16:32.1199|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:16:32.1371|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 93.5801ms 2026-01-09 09:16:32.1371|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:16:32.1371|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 123.5594ms 200 application/json; charset=utf-8 2026-01-09 09:16:48.5253|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=1 2026-01-09 09:16:48.5283|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:48.5283|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3903ms 204 2026-01-09 09:16:48.5459|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=1 2026-01-09 09:16:48.5459|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:16:48.5459|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:48.5459|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:16:48.5459|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2026-01-09 09:16:48.5640|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchAccounts", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchAccounts(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:16:48.5640||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:16:48.5768||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:16:48.5768||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:16:48.6079||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:16:48.6079||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:16:48.6079||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:16:50.5321||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:16:50.5321||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:16:50.5459|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Model.TreasuryAccountBalanceResp, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:16:50.5459|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement) in 1988.2873ms 2026-01-09 09:16:50.5459|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2026-01-09 09:16:50.5582|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2012.2565ms 200 application/json; charset=utf-8 2026-01-09 09:16:52.1847|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=1 2026-01-09 09:16:52.1847|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:52.1847|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6943ms 204 2026-01-09 09:16:52.1847|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=1 2026-01-09 09:16:52.2010|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:16:52.2010|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:52.2010|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:16:52.2010|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2026-01-09 09:16:52.2010|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "DownloadAccounts", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] DownloadAccounts(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:16:52.4664||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:16:52.4664||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:16:52.4664||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:16:52.5047||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:16:52.5047||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:16:52.5047||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:16:54.3964||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:16:54.3964||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:16:54.5774|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type '<>f__AnonymousType0`2[[System.ValueTuple`3[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:16:54.5774|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement) in 2374.9617ms 2026-01-09 09:16:54.5774|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2026-01-09 09:16:54.5900|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2391.8282ms 200 application/json; charset=utf-8 2026-01-09 09:16:56.4708|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=2 2026-01-09 09:16:56.4708|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:56.4708|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3654ms 204 2026-01-09 09:16:56.4848|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=2 2026-01-09 09:16:56.4848|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:16:56.4848|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:16:56.4848|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:16:56.4848|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2026-01-09 09:16:56.4848|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchAccounts", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchAccounts(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:16:56.4975||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:16:56.4975||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:16:56.4975||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:16:56.5347||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:16:56.5347||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:16:56.5446||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:17:00.4021||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":568.64,"formattedAmount":"568.64","bookBalance":568.64,"accountType":"","accountName":"FM 999 ACCOUNT","currency":null,"accountno":"0112003627"},{"availableBalance":507.67,"formattedAmount":"507.67","bookBalance":507.67,"accountType":"","accountName":"SLBSTV OPERATIONS AC","currency":null,"accountno":"0112003641"},{"availableBalance":4072.84,"formattedAmount":"4,072.84","bookBalance":4072.84,"accountType":"","accountName":"NEW COST RECOVERY ACCOUNT","currency":null,"accountno":"0112003665"},{"availableBalance":15731.76,"formattedAmount":"15,731.76","bookBalance":15731.76,"accountType":"","accountName":"OAU HUMANITARIAN RELIEF ASSISANT","currency":null,"accountno":"0112003885"},{"availableBalance":1012131.74,"formattedAmount":"1,012,131.74","bookBalance":1012131.74,"accountType":"","accountName":"LANDSHELTER DEVELOPMENT ACCOUNT","currency":null,"accountno":"0112004129"},{"availableBalance":100419053.52,"formattedAmount":"100,419,053.52","bookBalance":100419053.52,"accountType":"","accountName":"THE NATIONAL SOCIAL SECURITY AND","currency":null,"accountno":"0112004208"},{"availableBalance":540055.94,"formattedAmount":"540,055.94","bookBalance":540055.94,"accountType":"","accountName":"UNCLAIMED SALARIES REVENUE ACCOU","currency":null,"accountno":"0112004284"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EXPANSION OF MEDIA DEV PROJ MIN","currency":null,"accountno":"0112004349"},{"availableBalance":5.02,"formattedAmount":"5.02","bookBalance":5.02,"accountType":"","accountName":"CONST OF PRIM SCH PROJ IN THE EA","currency":null,"accountno":"0112004466"},{"availableBalance":0.38,"formattedAmount":"0.38","bookBalance":0.38,"accountType":"","accountName":"CONST AND RECONST OF PRIM SCH PR","currency":null,"accountno":"0112004480"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT DEPARTMENTAL DEPOSIT","currency":null,"accountno":"0112004507"},{"availableBalance":776.03,"formattedAmount":"776.03","bookBalance":776.03,"accountType":"","accountName":"REHAB AND COMM BASED POV RED PRO","currency":null,"accountno":"0112004624"},{"availableBalance":968627.74,"formattedAmount":"968,627.74","bookBalance":968627.74,"accountType":"","accountName":"SCHOOL MATERIALS REVENUE","currency":null,"accountno":"0112004662"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"LOCAL RIDP-NACSA AC","currency":null,"accountno":"0112004686"},{"availableBalance":582.43,"formattedAmount":"582.43","bookBalance":582.43,"accountType":"","accountName":"AGRICULTURE SECTOR REHABILITATIO","currency":null,"accountno":"0112004703"},{"availableBalance":363.62,"formattedAmount":"363.62","bookBalance":363.62,"accountType":"","accountName":"PALM OIL PROD AND PROCESSING PRO","currency":null,"accountno":"0112004789"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"HIPC COMPLETION POINT AC","currency":null,"accountno":"0112004882"},{"availableBalance":2684.29,"formattedAmount":"2,684.29","bookBalance":2684.29,"accountType":"","accountName":"SLIDB TVET PROJECT AC-SL-064","currency":null,"accountno":"0112005243"},{"availableBalance":809.77,"formattedAmount":"809.77","bookBalance":809.77,"accountType":"","accountName":"DIVERSIFIED FOOD PRODUCTION ACCO","currency":null,"accountno":"0112005346"},{"availableBalance":93.83,"formattedAmount":"93.83","bookBalance":93.83,"accountType":"","accountName":"IDB-TECHNICAL ASSITANCE FOR CAPA","currency":null,"accountno":"0112005360"},{"availableBalance":318.65,"formattedAmount":"318.65","bookBalance":318.65,"accountType":"","accountName":"MIN OF WORKS HOUSING AND INFRA A","currency":null,"accountno":"0112005542"},{"availableBalance":47000.00,"formattedAmount":"47,000.00","bookBalance":47000.00,"accountType":"","accountName":"ENVIRONMENTAL HEALTH DIVISION","currency":null,"accountno":"0112005580"},{"availableBalance":391.80,"formattedAmount":"391.80","bookBalance":391.80,"accountType":"","accountName":"GEOLOGICAL SURVEY IMP AC","currency":null,"accountno":"0112005607"},{"availableBalance":10702.63,"formattedAmount":"10,702.63","bookBalance":10702.63,"accountType":"","accountName":"SOCIAL CAPITAL APPR TO RURAL DEV","currency":null,"accountno":"0112005683"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMPREST ACCOUNT-MINES DIVISION","currency":null,"accountno":"0112005700"},{"availableBalance":15904.66,"formattedAmount":"15,904.66","bookBalance":15904.66,"accountType":"","accountName":"STRATEGY AND POLICY UNIT ACCOUNT","currency":null,"accountno":"0112005906"},{"availableBalance":18.13,"formattedAmount":"18.13","bookBalance":18.13,"accountType":"","accountName":"TECHNICAL ASSISTANCE ACCOUNT","currency":null,"accountno":"0112005920"},{"availableBalance":116.38,"formattedAmount":"116.38","bookBalance":116.38,"accountType":"","accountName":"RECONSTRUCTION AND REHABILITATIO","currency":null,"accountno":"0112005944"},{"availableBalance":7.04,"formattedAmount":"7.04","bookBalance":7.04,"accountType":"","accountName":"OIL PALM PROD PROJ IN SLEONE-OIC","currency":null,"accountno":"0112006020"},{"availableBalance":1836739.72,"formattedAmount":"1,836,739.72","bookBalance":1836739.72,"accountType":"","accountName":"INSTITUTIONAL SUPPORT TO FISHERI","currency":null,"accountno":"0112006109"},{"availableBalance":88592.18,"formattedAmount":"88,592.18","bookBalance":88592.18,"accountType":"","accountName":"BUMBUNA HYDROPOWER AGENCY ESCROW","currency":null,"accountno":"0112006161"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPAN ASSISTCE TO SIERRA LEONE-M","currency":null,"accountno":"0112006288"},{"availableBalance":250.00,"formattedAmount":"250.00","bookBalance":250.00,"accountType":"","accountName":"ARAB BANK FOR ECO DEV IN AFRICA","currency":null,"accountno":"0112006305"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE FOOD AID 2011 ACCOUNT","currency":null,"accountno":"0112006329"},{"availableBalance":21104.62,"formattedAmount":"21,104.62","bookBalance":21104.62,"accountType":"","accountName":"TECHNICAL ASSISTANCE AC","currency":null,"accountno":"0112006381"},{"availableBalance":351.63,"formattedAmount":"351.63","bookBalance":351.63,"accountType":"","accountName":"SFUND EARTH SATELLITE STATION AC","currency":null,"accountno":"0112006525"},{"availableBalance":6146.33,"formattedAmount":"6,146.33","bookBalance":6146.33,"accountType":"","accountName":"SLPMB","currency":null,"accountno":"0112006549"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RTC PROVIDENT FUND AC","currency":null,"accountno":"0112006587"},{"availableBalance":3619.69,"formattedAmount":"3,619.69","bookBalance":3619.69,"accountType":"","accountName":"SL POSTAL SERVICES LTD AC","currency":null,"accountno":"0112006628"},{"availableBalance":59.41,"formattedAmount":"59.41","bookBalance":59.41,"accountType":"","accountName":"INFRASTRUCTURE DEVELOPMENT PROJE","currency":null,"accountno":"0112007003"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CENTRAL INTELLIGENCE AND SECURIT","currency":null,"accountno":"0112007034"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REHABILITATION AND COMMUNITY-BAS","currency":null,"accountno":"0112007065"},{"availableBalance":1361528.54,"formattedAmount":"1,361,528.54","bookBalance":1361528.54,"accountType":"","accountName":"RURAL FINANCE AND COMMUNITY","currency":null,"accountno":"0112007072"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INTEGRATING ADAPTATION TO CLIMAT","currency":null,"accountno":"0112007089"},{"availableBalance":0.09,"formattedAmount":"0.09","bookBalance":0.09,"accountType":"","accountName":"LINKING FARMERS TO MARKET PROJEC","currency":null,"accountno":"0112007096"},{"availableBalance":241210.09,"formattedAmount":"241,210.09","bookBalance":241210.09,"accountType":"","accountName":"JAPANESE FOOD AID KR 2012 ACCOUN","currency":null,"accountno":"0112007113"},{"availableBalance":333724.03,"formattedAmount":"333,724.03","bookBalance":333724.03,"accountType":"","accountName":"MINISTRY OF ENERGY EMERGENCY","currency":null,"accountno":"0112007120"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INDEPENDENT POLICE COMPLAINTS BO","currency":null,"accountno":"0112007151"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REDiSL/GLOBAL PARTNERSHIP FOR ED","currency":null,"accountno":"0112007182"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REDiSL/PERFORMANCE BASED SCHOOL","currency":null,"accountno":"0112007199"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REDiSL/MULTI DONOR TRUST FUNDS","currency":null,"accountno":"0112007209"},{"availableBalance":17893.97,"formattedAmount":"17,893.97","bookBalance":17893.97,"accountType":"","accountName":"HEALTH EMERGENCY RESPONSE WORLD","currency":null,"accountno":"0112007223"},{"availableBalance":3400.01,"formattedAmount":"3,400.01","bookBalance":3400.01,"accountType":"","accountName":"PUBLIC FINANCIAL MANAGEMENT","currency":null,"accountno":"0112007230"},{"availableBalance":81707.66,"formattedAmount":"81,707.66","bookBalance":81707.66,"accountType":"","accountName":"AFRICAN DEV. BANK HEALTH EMEEGEN","currency":null,"accountno":"0112007247"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AUDIT SERVICE SIERRA LEONE PFMIC","currency":null,"accountno":"0112007261"},{"availableBalance":480.54,"formattedAmount":"480.54","bookBalance":480.54,"accountType":"","accountName":"TIMOR-LESTE G7 GROUP ACCOUNT","currency":null,"accountno":"0112007278"},{"availableBalance":10364843.22,"formattedAmount":"10,364,843.22","bookBalance":10364843.22,"accountType":"","accountName":"JAPANESE FOOD AID PROJECT KR 201","currency":null,"accountno":"0112007326"},{"availableBalance":0.06,"formattedAmount":"0.06","bookBalance":0.06,"accountType":"","accountName":"SIERRA LEONE AND ISLAMIC DEVELOP","currency":null,"accountno":"0112007333"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"STRENGTHENING NATIONAL MONITORIN","currency":null,"accountno":"0112007371"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"PAY AND PERFORMANCE PROJECT","currency":null,"accountno":"0112007467"},{"availableBalance":33250.00,"formattedAmount":"33,250.00","bookBalance":33250.00,"accountType":"","accountName":"REPAYMENT OF LOAN ESCROW ACCOUNT","currency":null,"accountno":"0112007515"},{"availableBalance":1421617.06,"formattedAmount":"1,421,617.06","bookBalance":1421617.06,"accountType":"","accountName":"SEED CAPITAL FOR SMALL AND MEDIU","currency":null,"accountno":"0112007553"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE NON-PROJECT GRANT 2014","currency":null,"accountno":"0112007577"},{"availableBalance":522791.11,"formattedAmount":"522,791.11","bookBalance":522791.11,"accountType":"","accountName":"NATIONAL CIVIL REGISTRATION PROJ","currency":null,"accountno":"0112007591"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"ALTERNATIVE DISPUTE RESOLUTION P","currency":null,"accountno":"0112007649"},{"availableBalance":8871377.95,"formattedAmount":"8,871,377.95","bookBalance":8871377.95,"accountType":"","accountName":"S/LEONE POLICE PEACE KEEPING OPS","currency":null,"accountno":"0112007656"},{"availableBalance":2781.47,"formattedAmount":"2,781.47","bookBalance":2781.47,"accountType":"","accountName":"ROAD MAINT FUND ADMIN ESCROW A/C","currency":null,"accountno":"0112007663"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SCALING UP RENEWABLE ENERGY PROG","currency":null,"accountno":"0112007687"},{"availableBalance":1451686.25,"formattedAmount":"1,451,686.25","bookBalance":1451686.25,"accountType":"","accountName":"OPERATION CLEAN FREETOWN PROJECT","currency":null,"accountno":"0112007694"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"ACCT GEN INSURANCE COMMISSION AC","currency":null,"accountno":"0112007742"},{"availableBalance":4099888.79,"formattedAmount":"4,099,888.79","bookBalance":4099888.79,"accountType":"","accountName":"INTEGRATED PROJECT ADMIN UNIT AC","currency":null,"accountno":"0112007773"},{"availableBalance":16157.58,"formattedAmount":"16,157.58","bookBalance":16157.58,"accountType":"","accountName":"INDEP MEDIA COMM RETAINED REVENU","currency":null,"accountno":"0112007900"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IDB/ITFC REVOLVING ACCOUNT","currency":null,"accountno":"0112007917"},{"availableBalance":26416.62,"formattedAmount":"26,416.62","bookBalance":26416.62,"accountType":"","accountName":"OFFICE OF NATIONAL SECURITY PROJ","currency":null,"accountno":"0112007924"},{"availableBalance":88924.01,"formattedAmount":"88,924.01","bookBalance":88924.01,"accountType":"","accountName":"TTWSSP SUPPLEMENTARY FUNDS 1 ADF","currency":null,"accountno":"0112007979"},{"availableBalance":1800.00,"formattedAmount":"1,800.00","bookBalance":1800.00,"accountType":"","accountName":"ESCROW CHINESE FOOD AID ACCOUNT","currency":null,"accountno":"0112007986"},{"availableBalance":50.00,"formattedAmount":"50.00","bookBalance":50.00,"accountType":"","accountName":"IMPR THE RULE OF LAW SECU & HUM","currency":null,"accountno":"0112008017"},{"availableBalance":0.04,"formattedAmount":"0.04","bookBalance":0.04,"accountType":"","accountName":"STREN COMMU MOBI & LOCAL COUN SE","currency":null,"accountno":"0112008024"},{"availableBalance":3218.03,"formattedAmount":"3,218.03","bookBalance":3218.03,"accountType":"","accountName":"TTWSSP SUPPLEMENTARY FUNDS 2 TSF","currency":null,"accountno":"0112008055"},{"availableBalance":376.92,"formattedAmount":"376.92","bookBalance":376.92,"accountType":"","accountName":"NATIONAL COMM FOR DEMOCRACY DONO","currency":null,"accountno":"0112008062"},{"availableBalance":8769.04,"formattedAmount":"8,769.04","bookBalance":8769.04,"accountType":"","accountName":"FREETOWN LANDSLIDE & FLOODS IMPA","currency":null,"accountno":"0112008093"},{"availableBalance":10256.61,"formattedAmount":"10,256.61","bookBalance":10256.61,"accountType":"","accountName":"TTWSSP REVOLVING SOCIAL CONNEC F","currency":null,"accountno":"0112008110"},{"availableBalance":332000.00,"formattedAmount":"332,000.00","bookBalance":332000.00,"accountType":"","accountName":"UNDP SUPPORT ACCOUNT JUDICIARY","currency":null,"accountno":"0112008127"},{"availableBalance":2052.3,"formattedAmount":"2,052.30","bookBalance":2052.3,"accountType":"","accountName":"PPRC/UNDP/CONFLICT PREVE MITIG P","currency":null,"accountno":"0112008251"},{"availableBalance":15574.52,"formattedAmount":"15,574.52","bookBalance":15574.52,"accountType":"","accountName":"BUSINESS ICUBATOR FOR AFRICAN WO","currency":null,"accountno":"0112008268"},{"availableBalance":54.41,"formattedAmount":"54.41","bookBalance":54.41,"accountType":"","accountName":"SOLAR PARK PROJECT","currency":null,"accountno":"0112008330"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SATEL & METEOR INFO FOR DISAS RI","currency":null,"accountno":"0112008361"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF TOURISM & CULTURE (TOU DI","currency":null,"accountno":"0112008385"},{"availableBalance":59.86,"formattedAmount":"59.86","bookBalance":59.86,"accountType":"","accountName":"MONUMENT & RELICS COMMISSION PRO","currency":null,"accountno":"0112008433"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFFICE OF THE CHIEF OF STAFF DIS","currency":null,"accountno":"0112008464"},{"availableBalance":6046.36,"formattedAmount":"6,046.36","bookBalance":6046.36,"accountType":"","accountName":"EDSA REVENUE COLLECTION","currency":null,"accountno":"0112008660"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"UN F/WORK CONVEN ON CLIMATE CHAN","currency":null,"accountno":"0112008691"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT COMM ON ENVIRONMENT & FOREST","currency":null,"accountno":"0112008701"},{"availableBalance":60090.14,"formattedAmount":"60,090.14","bookBalance":60090.14,"accountType":"","accountName":"UN INSTITUTE FOR TRAINING & RES","currency":null,"accountno":"0112008718"},{"availableBalance":95529.42,"formattedAmount":"95,529.42","bookBalance":95529.42,"accountType":"","accountName":"EPA-SL COASTAL RESILIENCE PROJEC","currency":null,"accountno":"0112008725"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EPA-SL CHEMICALS-UNEP","currency":null,"accountno":"0112008732"},{"availableBalance":4002.52,"formattedAmount":"4,002.52","bookBalance":4002.52,"accountType":"","accountName":"GEF, SUP, NBSAP (NAGOYA) PROTOCO","currency":null,"accountno":"0112008749"},{"availableBalance":134.81,"formattedAmount":"134.81","bookBalance":134.81,"accountType":"","accountName":"ENERGY ENV & NATURAL RESO MGNT","currency":null,"accountno":"0112008756"},{"availableBalance":54.80,"formattedAmount":"54.80","bookBalance":54.80,"accountType":"","accountName":"ADAPTIVE CAP.OF CLIMATE WATER PR","currency":null,"accountno":"0112008770"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COMPANIES LIQUIDATION ACCOUNT","currency":null,"accountno":"0112008811"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"FISCAL CONSOLIDATION SUPPORT PRO","currency":null,"accountno":"0112009052"},{"availableBalance":2261.34,"formattedAmount":"2,261.34","bookBalance":2261.34,"accountType":"","accountName":"COUNCIL POSTGRAD HEALTH SPECIALI","currency":null,"accountno":"0112009069"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"ADMIN INQ S/L MARITIME ADMIN(SLM","currency":null,"accountno":"0112009210"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COVID 19 CRISIS RESPONSE BUDGET","currency":null,"accountno":"0112009272"},{"availableBalance":131869.15,"formattedAmount":"131,869.15","bookBalance":131869.15,"accountType":"","accountName":"MIN OF FISHERIES COMPETENT AUTHO","currency":null,"accountno":"0112009375"},{"availableBalance":158032.29,"formattedAmount":"158,032.29","bookBalance":158032.29,"accountType":"","accountName":"AFDB EMERGENCY FOOD PROD. PROGRA","currency":null,"accountno":"0112009777"},{"availableBalance":479846.38,"formattedAmount":"479,846.38","bookBalance":479846.38,"accountType":"","accountName":"PRES INIT FOR CLI CHNG RE FOOD S","currency":null,"accountno":"0112010070"},{"availableBalance":42656.61,"formattedAmount":"42,656.61","bookBalance":42656.61,"accountType":"","accountName":"NAT YOUTH EMP ENTREPRENE FAIR","currency":null,"accountno":"0112010087"},{"availableBalance":15804.60,"formattedAmount":"15,804.60","bookBalance":15804.60,"accountType":"","accountName":"SPECIAL PROJECTS","currency":null,"accountno":"0112010094"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL FUNDS","currency":null,"accountno":"0112010104"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"THRD INC & SUS GRW DEV POLY FIN","currency":null,"accountno":"0112010111"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"THRD INC & SUS GRW DEV POLY FIN","currency":null,"accountno":"0112010128"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CHINA GRATUITOUS ASSISTANCE (SLE","currency":null,"accountno":"0112010135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CHINA GRATUITOUS ASSISTANCE (USD","currency":null,"accountno":"0112010142"},{"availableBalance":107878.0,"formattedAmount":"107,878.00","bookBalance":107878.0,"accountType":"","accountName":"NAT TSK FORCE ON HUM TRAF SECR D","currency":null,"accountno":"0112010166"},{"availableBalance":131700.0,"formattedAmount":"131,700.00","bookBalance":131700.0,"accountType":"","accountName":"VICTIMS OF HUM TRAFFICKING TRUST","currency":null,"accountno":"0112010180"},{"availableBalance":8307.46,"formattedAmount":"8,307.46","bookBalance":8307.46,"accountType":"","accountName":"LAW REFORM COMMISSION OPERAT (SL","currency":null,"accountno":"0112010207"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT SCI TECH & INNOV COUN SUBV A","currency":null,"accountno":"0112010238"},{"availableBalance":299675.92,"formattedAmount":"299,675.92","bookBalance":299675.92,"accountType":"","accountName":"ESCROW A/C FOR TRANSH OF PETROL","currency":null,"accountno":"0112010245"},{"availableBalance":318057.69,"formattedAmount":"318,057.69","bookBalance":318057.69,"accountType":"","accountName":"WAGES & COMPENSATION COMM DISBUR","currency":null,"accountno":"0112010252"},{"availableBalance":22000000.0,"formattedAmount":"22,000,000.00","bookBalance":22000000.0,"accountType":"","accountName":"WAGES & SALARIES REVOLVING FUND","currency":null,"accountno":"0112010283"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL MINES & MINERAL DEVEL MGMT CO","currency":null,"accountno":"0112010290"},{"availableBalance":478456.14,"formattedAmount":"478,456.14","bookBalance":478456.14,"accountType":"","accountName":"EDUCATION LEVY","currency":null,"accountno":"0112010300"},{"availableBalance":10823000.68,"formattedAmount":"10,823,000.68","bookBalance":10823000.68,"accountType":"","accountName":"SALES OF GOVERNMENT QUARTERS","currency":null,"accountno":"0112010317"},{"availableBalance":25899944.96,"formattedAmount":"25,899,944.96","bookBalance":25899944.96,"accountType":"","accountName":"DEBT MANAGEMENT","currency":null,"accountno":"0112010331"},{"availableBalance":273630.01,"formattedAmount":"273,630.01","bookBalance":273630.01,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0112010348"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INFRASTRUCTURAL BOND ACCOUNT","currency":null,"accountno":"0112010355"},{"availableBalance":16143920.97,"formattedAmount":"16,143,920.97","bookBalance":16143920.97,"accountType":"","accountName":"INFRASTRUCTURE DEP & INVESTMENT","currency":null,"accountno":"0112010362"},{"availableBalance":863127.85,"formattedAmount":"863,127.85","bookBalance":863127.85,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0112010379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"TOURISM LEVY","currency":null,"accountno":"0112010386"},{"availableBalance":77846802.23,"formattedAmount":"77,846,802.23","bookBalance":77846802.23,"accountType":"","accountName":"NRA GST REFUND ACCOUNT","currency":null,"accountno":"0112010393"},{"availableBalance":2751263.06,"formattedAmount":"2,751,263.06","bookBalance":2751263.06,"accountType":"","accountName":"AGRICULTURAL DEVELOPMENT FUND","currency":null,"accountno":"0112010403"},{"availableBalance":43464.09,"formattedAmount":"43,464.09","bookBalance":43464.09,"accountType":"","accountName":"DIRECTORATE OF SCIENCE,TECH & IN","currency":null,"accountno":"0112010410"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AIRPORTS AUTH STAFF END OF SER B","currency":null,"accountno":"0112010427"},{"availableBalance":440162.72,"formattedAmount":"440,162.72","bookBalance":440162.72,"accountType":"","accountName":"SL POLICE CHILD MAINT DEDUCTION","currency":null,"accountno":"0112010434"},{"availableBalance":15858242.41,"formattedAmount":"15,858,242.41","bookBalance":15858242.41,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION","currency":null,"accountno":"0112010441"},{"availableBalance":9820725.7,"formattedAmount":"9,820,725.70","bookBalance":9820725.7,"accountType":"","accountName":"ELECTIONS RELATED ACCOUNT","currency":null,"accountno":"0112010458"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DRUG EMERGENCY ACCOUNT (USD)","currency":null,"accountno":"0112010465"},{"availableBalance":13000000.0,"formattedAmount":"13,000,000.00","bookBalance":13000000.0,"accountType":"","accountName":"DRUG EMERGENCY ACCOUNT","currency":null,"accountno":"0112010472"},{"availableBalance":18715714.93,"formattedAmount":"18,715,714.93","bookBalance":18715714.93,"accountType":"","accountName":"AIRPOTS AUTH STAFF END OF SERV B","currency":null,"accountno":"0112010489"},{"availableBalance":13530624.79,"formattedAmount":"13,530,624.79","bookBalance":13530624.79,"accountType":"","accountName":"SIERRA LEONE AIRCRAFT ACCIDENT A","currency":null,"accountno":"0112010496"},{"availableBalance":3603468.34,"formattedAmount":"3,603,468.34","bookBalance":3603468.34,"accountType":"","accountName":"ROAD MAINTENANCE FUND ADMIN","currency":null,"accountno":"0112010520"},{"availableBalance":103106552.27,"formattedAmount":"103,106,552.27","bookBalance":103106552.27,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0112010537"},{"availableBalance":5518038.89,"formattedAmount":"5,518,038.89","bookBalance":5518038.89,"accountType":"","accountName":"NATIONAL TELECOMS AUTHORITY","currency":null,"accountno":"0112010544"},{"availableBalance":43829.44,"formattedAmount":"43,829.44","bookBalance":43829.44,"accountType":"","accountName":"NATIONAL PETROLEUM REGULATORY AU","currency":null,"accountno":"0112010582"},{"availableBalance":4429564.32,"formattedAmount":"4,429,564.32","bookBalance":4429564.32,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0112010599"},{"availableBalance":3477556.88,"formattedAmount":"3,477,556.88","bookBalance":3477556.88,"accountType":"","accountName":"SL ROADS SAFETY AUTHORITY","currency":null,"accountno":"0112010609"},{"availableBalance":1971712.51,"formattedAmount":"1,971,712.51","bookBalance":1971712.51,"accountType":"","accountName":"SL MARITIME ADMINISTRATION","currency":null,"accountno":"0112010616"},{"availableBalance":84006.2,"formattedAmount":"84,006.20","bookBalance":84006.2,"accountType":"","accountName":"CHRISTIAN PILGRIMAGE FUNDS","currency":null,"accountno":"0112010623"},{"availableBalance":2379607.46,"formattedAmount":"2,379,607.46","bookBalance":2379607.46,"accountType":"","accountName":"NAT MED SUPPLIES AGE/COST RECOVE","currency":null,"accountno":"0112010630"},{"availableBalance":13358159.47,"formattedAmount":"13,358,159.47","bookBalance":13358159.47,"accountType":"","accountName":"BRIDGING ACCOUNT","currency":null,"accountno":"0112010647"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEPARTMENTAL BRIDGE ACCOUNT","currency":null,"accountno":"0112010654"},{"availableBalance":4153270.1,"formattedAmount":"4,153,270.10","bookBalance":4153270.1,"accountType":"","accountName":"TEACHING SERVICE COMMISSION","currency":null,"accountno":"0112010661"},{"availableBalance":298743.77,"formattedAmount":"298,743.77","bookBalance":298743.77,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF AGRIC","currency":null,"accountno":"0112010678"},{"availableBalance":3600305.28,"formattedAmount":"3,600,305.28","bookBalance":3600305.28,"accountType":"","accountName":"MIN OF HEALTH & SANITATION IMPRE","currency":null,"accountno":"0112010685"},{"availableBalance":32048.68,"formattedAmount":"32,048.68","bookBalance":32048.68,"accountType":"","accountName":"GOVERNMENT PRINTING DEPT IMPRE","currency":null,"accountno":"0112010692"},{"availableBalance":175071.47,"formattedAmount":"175,071.47","bookBalance":175071.47,"accountType":"","accountName":"NATIONAL MICROCREDIT SCHEME","currency":null,"accountno":"0112010702"},{"availableBalance":7867774.63,"formattedAmount":"7,867,774.63","bookBalance":7867774.63,"accountType":"","accountName":"MASTER & REGISTRAR HIGH COURT","currency":null,"accountno":"0112010726"},{"availableBalance":7990336.8,"formattedAmount":"7,990,336.80","bookBalance":7990336.8,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION ND","currency":null,"accountno":"0112010764"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0112010771"},{"availableBalance":1994772.76,"formattedAmount":"1,994,772.76","bookBalance":1994772.76,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0112010788"},{"availableBalance":4012185.11,"formattedAmount":"4,012,185.11","bookBalance":4012185.11,"accountType":"","accountName":"RSLMFNO2 OTHER EXPENDITURES","currency":null,"accountno":"0112010805"},{"availableBalance":5168370.58,"formattedAmount":"5,168,370.58","bookBalance":5168370.58,"accountType":"","accountName":"MINISTRY OF FINANCE IMPREST ACCO","currency":null,"accountno":"0112010812"},{"availableBalance":1544478.42,"formattedAmount":"1,544,478.42","bookBalance":1544478.42,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0112010829"},{"availableBalance":4954186.0,"formattedAmount":"4,954,186.00","bookBalance":4954186.0,"accountType":"","accountName":"OFFICE OF THE FIRST LADY","currency":null,"accountno":"0112010836"},{"availableBalance":686453.22,"formattedAmount":"686,453.22","bookBalance":686453.22,"accountType":"","accountName":"NATIONAL ELECTORAL COMMISSION DI","currency":null,"accountno":"0112010843"},{"availableBalance":2335181.66,"formattedAmount":"2,335,181.66","bookBalance":2335181.66,"accountType":"","accountName":"IMP AC OFFICE OF SECRETARY TO PR","currency":null,"accountno":"0112010850"},{"availableBalance":763456.75,"formattedAmount":"763,456.75","bookBalance":763456.75,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0112010867"},{"availableBalance":422943.98,"formattedAmount":"422,943.98","bookBalance":422943.98,"accountType":"","accountName":"SL ELECTRICITY & WATER REGU COMM","currency":null,"accountno":"0112010874"},{"availableBalance":13322.43,"formattedAmount":"13,322.43","bookBalance":13322.43,"accountType":"","accountName":"NAT WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0112010881"},{"availableBalance":133484.33,"formattedAmount":"133,484.33","bookBalance":133484.33,"accountType":"","accountName":"NAT INVESTMENT BOARD DISBURSEMEN","currency":null,"accountno":"0112010898"},{"availableBalance":1.25,"formattedAmount":"1.25","bookBalance":1.25,"accountType":"","accountName":"JUDICIARY IMPREST ACCOUNT","currency":null,"accountno":"0112010908"},{"availableBalance":4440270.43,"formattedAmount":"4,440,270.43","bookBalance":4440270.43,"accountType":"","accountName":"IMPREST ACCOUNT FOR PARLIAMENT","currency":null,"accountno":"0112010915"},{"availableBalance":82279.03,"formattedAmount":"82,279.03","bookBalance":82279.03,"accountType":"","accountName":"NAT DISASTER MGMT AGENCY DISB AC","currency":null,"accountno":"0112010922"},{"availableBalance":106.26,"formattedAmount":"106.26","bookBalance":106.26,"accountType":"","accountName":"POLITICAL AND PUBLIC AFFAIRS ACC","currency":null,"accountno":"0112010939"},{"availableBalance":286577.47,"formattedAmount":"286,577.47","bookBalance":286577.47,"accountType":"","accountName":"MIN OF FOREIGN AFFAIRS AND INTL","currency":null,"accountno":"0112010946"},{"availableBalance":1365039.39,"formattedAmount":"1,365,039.39","bookBalance":1365039.39,"accountType":"","accountName":"NATIONAL MONITORING & EVALUATION","currency":null,"accountno":"0112010953"},{"availableBalance":1090607.67,"formattedAmount":"1,090,607.67","bookBalance":1090607.67,"accountType":"","accountName":"THE SEC CONFISCATED ASSETS COMMI","currency":null,"accountno":"0112010960"},{"availableBalance":125167.01,"formattedAmount":"125,167.01","bookBalance":125167.01,"accountType":"","accountName":"METEOROLOGICAL DEPT IMPREST A/C","currency":null,"accountno":"0112010977"},{"availableBalance":4362567.97,"formattedAmount":"4,362,567.97","bookBalance":4362567.97,"accountType":"","accountName":"NATIONAL PUBLIC HEALTH AGENCY","currency":null,"accountno":"0112010984"},{"availableBalance":592436.33,"formattedAmount":"592,436.33","bookBalance":592436.33,"accountType":"","accountName":"MINISTRY OF SOCIAL WELFARE","currency":null,"accountno":"0112011008"},{"availableBalance":128768.02,"formattedAmount":"128,768.02","bookBalance":128768.02,"accountType":"","accountName":"OFFICE OF THE CHIEF MINISTER","currency":null,"accountno":"0112011015"},{"availableBalance":7497.93,"formattedAmount":"7,497.93","bookBalance":7497.93,"accountType":"","accountName":"SL INVESTMENT AND EXPORT AGENCY","currency":null,"accountno":"0112011022"},{"availableBalance":225223.31,"formattedAmount":"225,223.31","bookBalance":225223.31,"accountType":"","accountName":"NATIONAL SPORTS AUTHORITY","currency":null,"accountno":"0112011039"},{"availableBalance":4249332.79,"formattedAmount":"4,249,332.79","bookBalance":4249332.79,"accountType":"","accountName":"IMPREST AC-MIN OF EDUCATION YOUT","currency":null,"accountno":"0112011046"},{"availableBalance":1116209.57,"formattedAmount":"1,116,209.57","bookBalance":1116209.57,"accountType":"","accountName":"SIERRA LEONE WATER COMPANY DIS","currency":null,"accountno":"0112011053"},{"availableBalance":58616.45,"formattedAmount":"58,616.45","bookBalance":58616.45,"accountType":"","accountName":"NAT PROTECTED AREA AUTH DISB A/C","currency":null,"accountno":"0112011060"},{"availableBalance":860026.03,"formattedAmount":"860,026.03","bookBalance":860026.03,"accountType":"","accountName":"MIN OF TECHNICAL AND HIGHER EDU","currency":null,"accountno":"0112011077"},{"availableBalance":9.22,"formattedAmount":"9.22","bookBalance":9.22,"accountType":"","accountName":"MINISTRY OF PLANNING & ECONOMIC","currency":null,"accountno":"0112011084"},{"availableBalance":0.23,"formattedAmount":"0.23","bookBalance":0.23,"accountType":"","accountName":"IMPREST AC FOR ADMINISTRATOR AND","currency":null,"accountno":"0112011091"},{"availableBalance":1103.6,"formattedAmount":"1,103.60","bookBalance":1103.6,"accountType":"","accountName":"POLITICAL PARTIES REG COMMISSION","currency":null,"accountno":"0112011101"},{"availableBalance":136612.54,"formattedAmount":"136,612.54","bookBalance":136612.54,"accountType":"","accountName":"NATIONAL AUTHORISING OFFICE","currency":null,"accountno":"0112011118"},{"availableBalance":627217.84,"formattedAmount":"627,217.84","bookBalance":627217.84,"accountType":"","accountName":"SMALL & MEDIUM ENT AGENCY DISBUR","currency":null,"accountno":"0112011125"},{"availableBalance":35719.78,"formattedAmount":"35,719.78","bookBalance":35719.78,"accountType":"","accountName":"NATIONAL TOURIST BOARD DISBURSEM","currency":null,"accountno":"0112011132"},{"availableBalance":872885.04,"formattedAmount":"872,885.04","bookBalance":872885.04,"accountType":"","accountName":"CENTRAL STATISTICS OFFICE","currency":null,"accountno":"0112011149"},{"availableBalance":1615878.71,"formattedAmount":"1,615,878.71","bookBalance":1615878.71,"accountType":"","accountName":"JUSTICE SEC COORDINATION OFFICE","currency":null,"accountno":"0112011156"},{"availableBalance":1288530.27,"formattedAmount":"1,288,530.27","bookBalance":1288530.27,"accountType":"","accountName":"SL HEALTH SERVICE COMMISSION DIS","currency":null,"accountno":"0112011163"},{"availableBalance":1052878.66,"formattedAmount":"1,052,878.66","bookBalance":1052878.66,"accountType":"","accountName":"OFFICE OF THE NATIONAL SECURITY","currency":null,"accountno":"0112011170"},{"availableBalance":5609.5,"formattedAmount":"5,609.50","bookBalance":5609.5,"accountType":"","accountName":"NAT COUNCIL FOR CIVIC EDU AND DE","currency":null,"accountno":"0112011187"},{"availableBalance":288492.47,"formattedAmount":"288,492.47","bookBalance":288492.47,"accountType":"","accountName":"SIERRA LEONE STANDARDS BUREAU DI","currency":null,"accountno":"0112011194"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"RSLMF N01 PERSONAL MOLUMENT","currency":null,"accountno":"0112011204"},{"availableBalance":441.0,"formattedAmount":"441.00","bookBalance":441.0,"accountType":"","accountName":"PRODUCE MONITORING BOARD DISBURS","currency":null,"accountno":"0112011211"},{"availableBalance":32595.67,"formattedAmount":"32,595.67","bookBalance":32595.67,"accountType":"","accountName":"INDEPENDENT MEDIA COMMISSION DIS","currency":null,"accountno":"0112011228"},{"availableBalance":0.41,"formattedAmount":"0.41","bookBalance":0.41,"accountType":"","accountName":"MIN OF GENDER & CHILDRENS AFF IM","currency":null,"accountno":"0112011235"},{"availableBalance":547550.75,"formattedAmount":"547,550.75","bookBalance":547550.75,"accountType":"","accountName":"RSLAF SOLDIERS DISCHARGED ON MED","currency":null,"accountno":"0112011242"},{"availableBalance":242243.65,"formattedAmount":"242,243.65","bookBalance":242243.65,"accountType":"","accountName":"CENTRAL INTELLIGENT AND SECURITY","currency":null,"accountno":"0112011259"},{"availableBalance":36.0,"formattedAmount":"36.00","bookBalance":36.0,"accountType":"","accountName":"LOCAL GOV SERVICE COMMISSION DIS","currency":null,"accountno":"0112011266"},{"availableBalance":1238960.2,"formattedAmount":"1,238,960.20","bookBalance":1238960.2,"accountType":"","accountName":"STUDENTS LOAN SCCHEME-SIERRA LEO","currency":null,"accountno":"0112011273"},{"availableBalance":9329.61,"formattedAmount":"9,329.61","bookBalance":9329.61,"accountType":"","accountName":"IMPREST SL POLICE FORCE","currency":null,"accountno":"0112011280"},{"availableBalance":9206.72,"formattedAmount":"9,206.72","bookBalance":9206.72,"accountType":"","accountName":"MINISTRY OF INFORMATION AND COMM","currency":null,"accountno":"0112011297"},{"availableBalance":153974.06,"formattedAmount":"153,974.06","bookBalance":153974.06,"accountType":"","accountName":"IMPREST AC-MIN OF EMPLOYMENT AND","currency":null,"accountno":"0112011307"},{"availableBalance":0.99,"formattedAmount":"0.99","bookBalance":0.99,"accountType":"","accountName":"NATIONAL YOUTH SERVICE IMPREST","currency":null,"accountno":"0112011314"},{"availableBalance":31191.71,"formattedAmount":"31,191.71","bookBalance":31191.71,"accountType":"","accountName":"MUNAFA FUND OPERATIONAL","currency":null,"accountno":"0112011321"},{"availableBalance":125677.73,"formattedAmount":"125,677.73","bookBalance":125677.73,"accountType":"","accountName":"NATIONAL REGISTRATION SECRETARIA","currency":null,"accountno":"0112011338"},{"availableBalance":226500.0,"formattedAmount":"226,500.00","bookBalance":226500.0,"accountType":"","accountName":"OFFICE OF THE GOVT SPOKEMAN A/C","currency":null,"accountno":"0112011345"},{"availableBalance":583763.18,"formattedAmount":"583,763.18","bookBalance":583763.18,"accountType":"","accountName":"TEACHING HOSPITAL COMPLEX DISBMT","currency":null,"accountno":"0112011352"},{"availableBalance":34708.63,"formattedAmount":"34,708.63","bookBalance":34708.63,"accountType":"","accountName":"ECOWAS NATIONAL COORDINATING COM","currency":null,"accountno":"0112011369"},{"availableBalance":4143.01,"formattedAmount":"4,143.01","bookBalance":4143.01,"accountType":"","accountName":"MINISTRY OF FISHERIES IMPREST","currency":null,"accountno":"0112011383"},{"availableBalance":1291182.59,"formattedAmount":"1,291,182.59","bookBalance":1291182.59,"accountType":"","accountName":"PUBLIC SECTOR REFORM UNIT DISBUR","currency":null,"accountno":"0112011390"},{"availableBalance":41.13,"formattedAmount":"41.13","bookBalance":41.13,"accountType":"","accountName":"INDEPENDENCE POLICE COMPLAINT BO","currency":null,"accountno":"0112011400"},{"availableBalance":15434.41,"formattedAmount":"15,434.41","bookBalance":15434.41,"accountType":"","accountName":"CIVIL SERVICE TRAINING COLLEGE D","currency":null,"accountno":"0112011417"},{"availableBalance":9323.08,"formattedAmount":"9,323.08","bookBalance":9323.08,"accountType":"","accountName":"SPECIAL FUNDS","currency":null,"accountno":"0112011424"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0112011431"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0112011455"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0112011462"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY","currency":null,"accountno":"0112011479"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EXPO 2020","currency":null,"accountno":"0112011486"},{"availableBalance":196684.43,"formattedAmount":"196,684.43","bookBalance":196684.43,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0112011493"},{"availableBalance":52369436.8,"formattedAmount":"52,369,436.80","bookBalance":52369436.8,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0112011503"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCOVID-19 USD","currency":null,"accountno":"0112011510"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCOVID-19 SLL","currency":null,"accountno":"0112011527"},{"availableBalance":96259.07,"formattedAmount":"96,259.07","bookBalance":96259.07,"accountType":"","accountName":"MINISTRY OF SPORTS IMPREST","currency":null,"accountno":"0112011534"},{"availableBalance":3226.17,"formattedAmount":"3,226.17","bookBalance":3226.17,"accountType":"","accountName":"SL INSURANCE COMMISSION DISBURSE","currency":null,"accountno":"0112011541"},{"availableBalance":14622.58,"formattedAmount":"14,622.58","bookBalance":14622.58,"accountType":"","accountName":"AFRICAN PEER REVIEW MECHANISM DI","currency":null,"accountno":"0112011558"},{"availableBalance":841984.9,"formattedAmount":"841,984.90","bookBalance":841984.9,"accountType":"","accountName":"FINANCIAL INTELLIGENCE UNIT DISB","currency":null,"accountno":"0112011565"},{"availableBalance":212.54,"formattedAmount":"212.54","bookBalance":212.54,"accountType":"","accountName":"MIN OF WESTERN REGION DISB AC","currency":null,"accountno":"0112011572"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"STATE SUPP ON ATANDINT FUNERAL","currency":null,"accountno":"0112011589"},{"availableBalance":42883.03,"formattedAmount":"42,883.03","bookBalance":42883.03,"accountType":"","accountName":"MIN OF LOCAL GOVT & RURAL DEV IM","currency":null,"accountno":"0112011596"},{"availableBalance":1842.0,"formattedAmount":"1,842.00","bookBalance":1842.0,"accountType":"","accountName":"DECENTRALISATION SECRETARIAT DIS","currency":null,"accountno":"0112011606"},{"availableBalance":2580850.73,"formattedAmount":"2,580,850.73","bookBalance":2580850.73,"accountType":"","accountName":"MINISTRY OFTHE ENVIRONMENT","currency":null,"accountno":"0112011613"},{"availableBalance":329.03,"formattedAmount":"329.03","bookBalance":329.03,"accountType":"","accountName":"LEGAL AID BOARD DISBURSEMENT ACC","currency":null,"accountno":"0112011620"},{"availableBalance":190213.49,"formattedAmount":"190,213.49","bookBalance":190213.49,"accountType":"","accountName":"NATIONAL COMMISSION FOR PRIVATIS","currency":null,"accountno":"0112011637"},{"availableBalance":2956.29,"formattedAmount":"2,956.29","bookBalance":2956.29,"accountType":"","accountName":"LAW REFORM COMMISSION DISBURSEME","currency":null,"accountno":"0112011644"},{"availableBalance":49418.35,"formattedAmount":"49,418.35","bookBalance":49418.35,"accountType":"","accountName":"RIGHT TO ACCESS INFORMATION","currency":null,"accountno":"0112011651"},{"availableBalance":18018.21,"formattedAmount":"18,018.21","bookBalance":18018.21,"accountType":"","accountName":"NATIONAL YOUTH COMMISSION DISBUR","currency":null,"accountno":"0112011668"},{"availableBalance":18650.33,"formattedAmount":"18,650.33","bookBalance":18650.33,"accountType":"","accountName":"NUCLEAR SAFETY RAD & PROT AUTHD","currency":null,"accountno":"0112011675"},{"availableBalance":71861.38,"formattedAmount":"71,861.38","bookBalance":71861.38,"accountType":"","accountName":"MONUMENT AND RELICS COMMISSION D","currency":null,"accountno":"0112011699"},{"availableBalance":442836.02,"formattedAmount":"442,836.02","bookBalance":442836.02,"accountType":"","accountName":"NATIONAL CONSUMER PROTECTION COM","currency":null,"accountno":"0112011709"},{"availableBalance":10232.79,"formattedAmount":"10,232.79","bookBalance":10232.79,"accountType":"","accountName":"NATIONAL CYBERSECURITY FUND ACCO","currency":null,"accountno":"0112011716"},{"availableBalance":239041.12,"formattedAmount":"239,041.12","bookBalance":239041.12,"accountType":"","accountName":"IMPREST AC-LAW OFFICERS DEPARTME","currency":null,"accountno":"0112011723"},{"availableBalance":33076.8,"formattedAmount":"33,076.80","bookBalance":33076.8,"accountType":"","accountName":"FISHERIES PROT STATISTICS & RES","currency":null,"accountno":"0112011730"},{"availableBalance":74646.14,"formattedAmount":"74,646.14","bookBalance":74646.14,"accountType":"","accountName":"NDB COMMERCIAL BANKING AC","currency":null,"accountno":"0112011747"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0112011754"},{"availableBalance":311.43,"formattedAmount":"311.43","bookBalance":311.43,"accountType":"","accountName":"MIATTA CONFERENCE CENTRE ACCOUNT","currency":null,"accountno":"0112011761"},{"availableBalance":40860.77,"formattedAmount":"40,860.77","bookBalance":40860.77,"accountType":"","accountName":"NAT DRUG LAW ENFORCEMENT AGENCY","currency":null,"accountno":"0112011785"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORPORATE AFFAIRS COMMISSION DIS","currency":null,"accountno":"0112011802"},{"availableBalance":854.47,"formattedAmount":"854.47","bookBalance":854.47,"accountType":"","accountName":"MIN OF MINES AND MINERAL RESOURC","currency":null,"accountno":"0112011819"},{"availableBalance":325859.9,"formattedAmount":"325,859.90","bookBalance":325859.9,"accountType":"","accountName":"SL LOCAL CONTENT AGENCY","currency":null,"accountno":"0112011826"},{"availableBalance":119917.81,"formattedAmount":"119,917.81","bookBalance":119917.81,"accountType":"","accountName":"NATIONAL CHILDREN'S COMMISSION D","currency":null,"accountno":"0112011833"},{"availableBalance":402083.77,"formattedAmount":"402,083.77","bookBalance":402083.77,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0112011840"},{"availableBalance":614815.78,"formattedAmount":"614,815.78","bookBalance":614815.78,"accountType":"","accountName":"NAT COMM FOR DEMOC DISB A/C","currency":null,"accountno":"0112011857"},{"availableBalance":638444.11,"formattedAmount":"638,444.11","bookBalance":638444.11,"accountType":"","accountName":"MINISTRY OF LANDS COUNTRY PLANNI","currency":null,"accountno":"0112011864"},{"availableBalance":3457.0,"formattedAmount":"3,457.00","bookBalance":3457.0,"accountType":"","accountName":"NATIONAL FIRE FORCE IMPREST ACCO","currency":null,"accountno":"0112011871"},{"availableBalance":2250.41,"formattedAmount":"2,250.41","bookBalance":2250.41,"accountType":"","accountName":"HUMAN RESOURCES MGNT OFFICE IMPR","currency":null,"accountno":"0112011888"},{"availableBalance":8349.82,"formattedAmount":"8,349.82","bookBalance":8349.82,"accountType":"","accountName":"SIERRA LEONE COMMISSION ON ARMS","currency":null,"accountno":"0112011895"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SKILLS DEVELOPMENT FUND ACCOUNT","currency":null,"accountno":"0112011905"},{"availableBalance":9275.16,"formattedAmount":"9,275.16","bookBalance":9275.16,"accountType":"","accountName":"NATIONAL CONSERVATIVE TRUST DISB","currency":null,"accountno":"0112011912"},{"availableBalance":162284.82,"formattedAmount":"162,284.82","bookBalance":162284.82,"accountType":"","accountName":"PUBLIC SERVICE COMMISSION AC","currency":null,"accountno":"0112011929"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"FMO BUDGET SUPPORT","currency":null,"accountno":"0112011936"},{"availableBalance":2460.89,"formattedAmount":"2,460.89","bookBalance":2460.89,"accountType":"","accountName":"SIERRA LEONE NEWS AGENCY","currency":null,"accountno":"0112011943"},{"availableBalance":8719.91,"formattedAmount":"8,719.91","bookBalance":8719.91,"accountType":"","accountName":"SLRA DISBURSEMENT","currency":null,"accountno":"0112011950"},{"availableBalance":5955.99,"formattedAmount":"5,955.99","bookBalance":5955.99,"accountType":"","accountName":"INDEP COMM FOR PAECE & NAT COHES","currency":null,"accountno":"0112011967"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COMMISSION OF INQUIRY","currency":null,"accountno":"0112011974"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0112011981"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL EMERGENCY RESPONSE 117","currency":null,"accountno":"0112011998"},{"availableBalance":250.27,"formattedAmount":"250.27","bookBalance":250.27,"accountType":"","accountName":"CLIENT MASTER AND REGISTRAR","currency":null,"accountno":"0112012005"},{"availableBalance":0.77,"formattedAmount":"0.77","bookBalance":0.77,"accountType":"","accountName":"MINISTRY OF YOUTH AFFAIRS","currency":null,"accountno":"0112012012"},{"availableBalance":783679.3,"formattedAmount":"783,679.30","bookBalance":783679.3,"accountType":"","accountName":"INSTITUTE OF AGRIC RESEARCH","currency":null,"accountno":"0112012036"},{"availableBalance":20507.16,"formattedAmount":"20,507.16","bookBalance":20507.16,"accountType":"","accountName":"NAT ASSET & GOVT PROPERTY COMM","currency":null,"accountno":"0112012043"},{"availableBalance":216672.29,"formattedAmount":"216,672.29","bookBalance":216672.29,"accountType":"","accountName":"NATIONAL LAND COMMISSION","currency":null,"accountno":"0112012050"},{"availableBalance":486124.5,"formattedAmount":"486,124.50","bookBalance":486124.5,"accountType":"","accountName":"IMPREST AC FOR MIN OF TOURISM AN","currency":null,"accountno":"0112012067"},{"availableBalance":31366.82,"formattedAmount":"31,366.82","bookBalance":31366.82,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES IMPR","currency":null,"accountno":"0112012074"},{"availableBalance":21603.32,"formattedAmount":"21,603.32","bookBalance":21603.32,"accountType":"","accountName":"IMPREST AND GENERAL ADMIN AC FOR","currency":null,"accountno":"0112012081"},{"availableBalance":7015784.29,"formattedAmount":"7,015,784.29","bookBalance":7015784.29,"accountType":"","accountName":"IMPREST AC-MIN OF TRADE AND INDU","currency":null,"accountno":"0112012098"},{"availableBalance":14108.29,"formattedAmount":"14,108.29","bookBalance":14108.29,"accountType":"","accountName":"MINISTRY OF POLITICAL & PUB AFFA","currency":null,"accountno":"0112012108"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST ACCOUNT NORTH WEST","currency":null,"accountno":"0112012115"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL CLEANING IMPREST ACCOUN","currency":null,"accountno":"0112012122"},{"availableBalance":11045.7,"formattedAmount":"11,045.70","bookBalance":11045.7,"accountType":"","accountName":"IMPREST ACC FOR LOCAL GOVERNMENT","currency":null,"accountno":"0112012139"},{"availableBalance":32377.76,"formattedAmount":"32,377.76","bookBalance":32377.76,"accountType":"","accountName":"INC TAX BOARD OF APPEL COMM DIS","currency":null,"accountno":"0112012153"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARITIME SPECIAL FUND-MIN OF DEF","currency":null,"accountno":"0112012160"},{"availableBalance":0.2,"formattedAmount":"0.20","bookBalance":0.2,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF TRANS","currency":null,"accountno":"0112012177"},{"availableBalance":1921.41,"formattedAmount":"1,921.41","bookBalance":1921.41,"accountType":"","accountName":"THE GOVERNMENT PRINTER","currency":null,"accountno":"0112012184"},{"availableBalance":2258.95,"formattedAmount":"2,258.95","bookBalance":2258.95,"accountType":"","accountName":"MINISTRY OF ENERGY IMPREST","currency":null,"accountno":"0112012191"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF INFO AND CIVIC EDU","currency":null,"accountno":"0112012201"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL CENTRE OF INT THE ATREINST D","currency":null,"accountno":"0112012218"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF EDU YOUTH AND SPO MGT","currency":null,"accountno":"0112012225"},{"availableBalance":4403.95,"formattedAmount":"4,403.95","bookBalance":4403.95,"accountType":"","accountName":"NATIONAL YOUTH EMPOWERMENT FUND","currency":null,"accountno":"0112012232"},{"availableBalance":600000.0,"formattedAmount":"600,000.00","bookBalance":600000.0,"accountType":"","accountName":"NAT COM FOR PERSONS WITH DISABIL","currency":null,"accountno":"0112012249"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL AGRIC RES COORDINATING","currency":null,"accountno":"0112012256"},{"availableBalance":889621.3,"formattedAmount":"889,621.30","bookBalance":889621.3,"accountType":"","accountName":"SIERRA LEONE FOREIGN SERVICE AC","currency":null,"accountno":"0112012263"},{"availableBalance":3946.67,"formattedAmount":"3,946.67","bookBalance":3946.67,"accountType":"","accountName":"NATIONAL COMMISSION FOR SOCIAL A","currency":null,"accountno":"0112012270"},{"availableBalance":8253.54,"formattedAmount":"8,253.54","bookBalance":8253.54,"accountType":"","accountName":"IMPREST ACC FOR MINISTRY OF MINE","currency":null,"accountno":"0112012287"},{"availableBalance":4533.53,"formattedAmount":"4,533.53","bookBalance":4533.53,"accountType":"","accountName":"INDEPT PROCUREMENT REVIEW PANEL","currency":null,"accountno":"0112012294"},{"availableBalance":6184372.9,"formattedAmount":"6,184,372.90","bookBalance":6184372.9,"accountType":"","accountName":"LOCAL AND OVERSEAS TRAVELLING","currency":null,"accountno":"0112012304"},{"availableBalance":492687.05,"formattedAmount":"492,687.05","bookBalance":492687.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT AC","currency":null,"accountno":"0112012311"},{"availableBalance":177251.81,"formattedAmount":"177,251.81","bookBalance":177251.81,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROG","currency":null,"accountno":"0112012328"},{"availableBalance":2895552.02,"formattedAmount":"2,895,552.02","bookBalance":2895552.02,"accountType":"","accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335"},{"availableBalance":5477213.75,"formattedAmount":"5,477,213.75","bookBalance":5477213.75,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342"},{"availableBalance":2445712.79,"formattedAmount":"2,445,712.79","bookBalance":2445712.79,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0112012359"},{"availableBalance":229.63,"formattedAmount":"229.63","bookBalance":229.63,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0112012366"},{"availableBalance":63880.03,"formattedAmount":"63,880.03","bookBalance":63880.03,"accountType":"","accountName":"OTHER CHARGES SL POLICE FORCE","currency":null,"accountno":"0112012373"},{"availableBalance":4225.42,"formattedAmount":"4,225.42","bookBalance":4225.42,"accountType":"","accountName":"IMPREST AC FOR SECRETARY TO THE","currency":null,"accountno":"0112012380"},{"availableBalance":145978.91,"formattedAmount":"145,978.91","bookBalance":145978.91,"accountType":"","accountName":"IMP AC FOR MIN OF INTERNAL AFFAI","currency":null,"accountno":"0112012397"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ALLIED HEALTH PROF COUNCIL SL","currency":null,"accountno":"0112012407"},{"availableBalance":1073061.6,"formattedAmount":"1,073,061.60","bookBalance":1073061.6,"accountType":"","accountName":"JMB-PAEDIATRIC CENTER OF EXCELLE","currency":null,"accountno":"0112012414"},{"availableBalance":7232.0,"formattedAmount":"7,232.00","bookBalance":7232.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX US","currency":null,"accountno":"0112012421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SCHOOL OF MIDWIFERY - KENEMA","currency":null,"accountno":"0112012476"},{"availableBalance":100.0,"formattedAmount":"100.00","bookBalance":100.0,"accountType":"","accountName":"EU BUDGET SUPPORT NATURE NOURISH","currency":null,"accountno":"0112012490"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"YOUTH ENTREPRENEURSHIP FUND (YEF","currency":null,"accountno":"0112012500"},{"availableBalance":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"SPECIAL CENSUS ACCOUNT","currency":null,"accountno":"0112012517"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FIRST MACRO STAB AND RESILIENCE","currency":null,"accountno":"0112012524"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FIRST MACRO STAB AND RESILIENCE","currency":null,"accountno":"0112012531"},{"availableBalance":6910520.68,"formattedAmount":"6,910,520.68","bookBalance":6910520.68,"accountType":"","accountName":"AC FOR OFFICE OF THE VICE PRESID","currency":null,"accountno":"0112012555"},{"availableBalance":386.0,"formattedAmount":"386.00","bookBalance":386.0,"accountType":"","accountName":"JUDICIAL AND LEGAL SERVICE COMMI","currency":null,"accountno":"0112012579"},{"availableBalance":5642.14,"formattedAmount":"5,642.14","bookBalance":5642.14,"accountType":"","accountName":"DIRECTORATE OF TRANSPORT-PROFESS","currency":null,"accountno":"0112012586"},{"availableBalance":531336.0,"formattedAmount":"531,336.00","bookBalance":531336.0,"accountType":"","accountName":"NATIONAL MINERAL AGENCY DISBURSE","currency":null,"accountno":"0112012593"},{"availableBalance":856.5,"formattedAmount":"856.50","bookBalance":856.5,"accountType":"","accountName":"CIVIL SERVICE TRAINING COLLEGE S","currency":null,"accountno":"0112012603"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN IMPREST","currency":null,"accountno":"0112012610"},{"availableBalance":1984440.23,"formattedAmount":"1,984,440.23","bookBalance":1984440.23,"accountType":"","accountName":"AGRICULTURAL MECHANIZATION","currency":null,"accountno":"0112012627"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CORPERATE AFFAIRS COMMISSION DIS","currency":null,"accountno":"0112012634"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF ENERGY SPECIAL COMPL","currency":null,"accountno":"0112012641"},{"availableBalance":310.0,"formattedAmount":"310.00","bookBalance":310.0,"accountType":"","accountName":"IMPREST ACCOUNT FOR REGISTRAR OF","currency":null,"accountno":"0112012658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ATTITUDINAL AND BEHAVIOURIAL CHA","currency":null,"accountno":"0112012665"},{"availableBalance":1821.47,"formattedAmount":"1,821.47","bookBalance":1821.47,"accountType":"","accountName":"PAYROLL OPERATIONAL SIERRA LEONE","currency":null,"accountno":"0112012672"},{"availableBalance":2690.23,"formattedAmount":"2,690.23","bookBalance":2690.23,"accountType":"","accountName":"LABOUR FORCE SURVEY BANK ACCOUNT","currency":null,"accountno":"0112012689"},{"availableBalance":68.9,"formattedAmount":"68.90","bookBalance":68.9,"accountType":"","accountName":"OFFICE OF THE CHIEF MEDICAL EXAM","currency":null,"accountno":"0112012696"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLRA PRIORITY ROADS PROJECTS","currency":null,"accountno":"0112012713"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GPD-EVO JOINT VENTURE (USD)","currency":null,"accountno":"0112012720"},{"availableBalance":16927349.99,"formattedAmount":"16,927,349.99","bookBalance":16927349.99,"accountType":"","accountName":"ESCROW ACCOUNT FOR THE EDUCATION","currency":null,"accountno":"0112012737"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"N-SOFT LIMITED ESCROW ACCOUNT","currency":null,"accountno":"0112012744"},{"availableBalance":3061579.88,"formattedAmount":"3,061,579.88","bookBalance":3061579.88,"accountType":"","accountName":"REVENUE ARREARS ACCOUNT","currency":null,"accountno":"0112012751"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEFENCE HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012768"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ARMY HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012775"},{"availableBalance":127630.0,"formattedAmount":"127,630.00","bookBalance":127630.0,"accountType":"","accountName":"AIR FORCE HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012782"},{"availableBalance":211030.0,"formattedAmount":"211,030.00","bookBalance":211030.0,"accountType":"","accountName":"NAVAL HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012799"},{"availableBalance":2581416.05,"formattedAmount":"2,581,416.05","bookBalance":2581416.05,"accountType":"","accountName":"TRIPARTITE STEERING COMMITTEE","currency":null,"accountno":"0112012809"},{"availableBalance":2352604.92,"formattedAmount":"2,352,604.92","bookBalance":2352604.92,"accountType":"","accountName":"LSS/CARGO TRACKING NOTE FEES","currency":null,"accountno":"0112012830"},{"availableBalance":35517.07,"formattedAmount":"35,517.07","bookBalance":35517.07,"accountType":"","accountName":"CTN FEES FOREX (USD)","currency":null,"accountno":"0112012847"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"REVENUE ARREARS ACCOUNT (USD)","currency":null,"accountno":"0112012854"},{"availableBalance":25000.0,"formattedAmount":"25,000.00","bookBalance":25000.0,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION AUTH","currency":null,"accountno":"0112012892"},{"availableBalance":267523.0,"formattedAmount":"267,523.00","bookBalance":267523.0,"accountType":"","accountName":"NATIONAL MENTAL HEALTH SECRETARI","currency":null,"accountno":"0112012919"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATIONAL MENTAL HEALTH SECRETARI","currency":null,"accountno":"0112012926"},{"availableBalance":1629034.46,"formattedAmount":"1,629,034.46","bookBalance":1629034.46,"accountType":"","accountName":"SIERRA LEONE SOCIAL HEALTH INSUR","currency":null,"accountno":"0112012933"},{"availableBalance":16549.91,"formattedAmount":"16,549.91","bookBalance":16549.91,"accountType":"","accountName":"OFFICE OF THE PRESIDENTIAL SPOKE","currency":null,"accountno":"0112012957"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES AND","currency":null,"accountno":"0112012964"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CHAIRMAN OF AUTHORITY ECOWAS HEA","currency":null,"accountno":"0112012988"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERRY FARE REVENUE ACCOUNT","currency":null,"accountno":"0112013002"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WOKDONCAM GoSL","currency":null,"accountno":"0112013019"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATIONAL SOCIAL PROTECTION AUTHO","currency":null,"accountno":"0112013026"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE RAILWAYS DEVELOPMEN","currency":null,"accountno":"0112013040"},{"availableBalance":779052060.0,"formattedAmount":"779,052,060.00","bookBalance":779052060.0,"accountType":"","accountName":"UBA BOND SINKING FUND ACCOUNT","currency":null,"accountno":"0112013105"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:17:00.4021||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:17:00.4021|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Model.TreasuryAccountBalanceResp, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:17:00.4311|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement) in 3934.5391ms 2026-01-09 09:17:00.4342|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2026-01-09 09:17:00.4342|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3951.942ms 200 application/json; charset=utf-8 2026-01-09 09:17:01.4618|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=2 2026-01-09 09:17:01.4656|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:17:01.4656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8298ms 204 2026-01-09 09:17:01.4656|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=2 2026-01-09 09:17:01.4807|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:17:01.4807|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:17:01.4807|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:17:01.4807|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2026-01-09 09:17:01.4807|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "DownloadAccounts", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] DownloadAccounts(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:17:01.4807||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:17:01.4997||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:17:01.4997||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:17:01.5258||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:17:01.5297||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:17:01.5297||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:17:05.3174||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":568.64,"formattedAmount":"568.64","bookBalance":568.64,"accountType":"","accountName":"FM 999 ACCOUNT","currency":null,"accountno":"0112003627"},{"availableBalance":507.67,"formattedAmount":"507.67","bookBalance":507.67,"accountType":"","accountName":"SLBSTV OPERATIONS AC","currency":null,"accountno":"0112003641"},{"availableBalance":4072.84,"formattedAmount":"4,072.84","bookBalance":4072.84,"accountType":"","accountName":"NEW COST RECOVERY ACCOUNT","currency":null,"accountno":"0112003665"},{"availableBalance":15731.76,"formattedAmount":"15,731.76","bookBalance":15731.76,"accountType":"","accountName":"OAU HUMANITARIAN RELIEF ASSISANT","currency":null,"accountno":"0112003885"},{"availableBalance":1012131.74,"formattedAmount":"1,012,131.74","bookBalance":1012131.74,"accountType":"","accountName":"LANDSHELTER DEVELOPMENT ACCOUNT","currency":null,"accountno":"0112004129"},{"availableBalance":100419053.52,"formattedAmount":"100,419,053.52","bookBalance":100419053.52,"accountType":"","accountName":"THE NATIONAL SOCIAL SECURITY AND","currency":null,"accountno":"0112004208"},{"availableBalance":540055.94,"formattedAmount":"540,055.94","bookBalance":540055.94,"accountType":"","accountName":"UNCLAIMED SALARIES REVENUE ACCOU","currency":null,"accountno":"0112004284"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EXPANSION OF MEDIA DEV PROJ MIN","currency":null,"accountno":"0112004349"},{"availableBalance":5.02,"formattedAmount":"5.02","bookBalance":5.02,"accountType":"","accountName":"CONST OF PRIM SCH PROJ IN THE EA","currency":null,"accountno":"0112004466"},{"availableBalance":0.38,"formattedAmount":"0.38","bookBalance":0.38,"accountType":"","accountName":"CONST AND RECONST OF PRIM SCH PR","currency":null,"accountno":"0112004480"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT DEPARTMENTAL DEPOSIT","currency":null,"accountno":"0112004507"},{"availableBalance":776.03,"formattedAmount":"776.03","bookBalance":776.03,"accountType":"","accountName":"REHAB AND COMM BASED POV RED PRO","currency":null,"accountno":"0112004624"},{"availableBalance":968627.74,"formattedAmount":"968,627.74","bookBalance":968627.74,"accountType":"","accountName":"SCHOOL MATERIALS REVENUE","currency":null,"accountno":"0112004662"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"LOCAL RIDP-NACSA AC","currency":null,"accountno":"0112004686"},{"availableBalance":582.43,"formattedAmount":"582.43","bookBalance":582.43,"accountType":"","accountName":"AGRICULTURE SECTOR REHABILITATIO","currency":null,"accountno":"0112004703"},{"availableBalance":363.62,"formattedAmount":"363.62","bookBalance":363.62,"accountType":"","accountName":"PALM OIL PROD AND PROCESSING PRO","currency":null,"accountno":"0112004789"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"HIPC COMPLETION POINT AC","currency":null,"accountno":"0112004882"},{"availableBalance":2684.29,"formattedAmount":"2,684.29","bookBalance":2684.29,"accountType":"","accountName":"SLIDB TVET PROJECT AC-SL-064","currency":null,"accountno":"0112005243"},{"availableBalance":809.77,"formattedAmount":"809.77","bookBalance":809.77,"accountType":"","accountName":"DIVERSIFIED FOOD PRODUCTION ACCO","currency":null,"accountno":"0112005346"},{"availableBalance":93.83,"formattedAmount":"93.83","bookBalance":93.83,"accountType":"","accountName":"IDB-TECHNICAL ASSITANCE FOR CAPA","currency":null,"accountno":"0112005360"},{"availableBalance":318.65,"formattedAmount":"318.65","bookBalance":318.65,"accountType":"","accountName":"MIN OF WORKS HOUSING AND INFRA A","currency":null,"accountno":"0112005542"},{"availableBalance":47000.00,"formattedAmount":"47,000.00","bookBalance":47000.00,"accountType":"","accountName":"ENVIRONMENTAL HEALTH DIVISION","currency":null,"accountno":"0112005580"},{"availableBalance":391.80,"formattedAmount":"391.80","bookBalance":391.80,"accountType":"","accountName":"GEOLOGICAL SURVEY IMP AC","currency":null,"accountno":"0112005607"},{"availableBalance":10702.63,"formattedAmount":"10,702.63","bookBalance":10702.63,"accountType":"","accountName":"SOCIAL CAPITAL APPR TO RURAL DEV","currency":null,"accountno":"0112005683"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMPREST ACCOUNT-MINES DIVISION","currency":null,"accountno":"0112005700"},{"availableBalance":15904.66,"formattedAmount":"15,904.66","bookBalance":15904.66,"accountType":"","accountName":"STRATEGY AND POLICY UNIT ACCOUNT","currency":null,"accountno":"0112005906"},{"availableBalance":18.13,"formattedAmount":"18.13","bookBalance":18.13,"accountType":"","accountName":"TECHNICAL ASSISTANCE ACCOUNT","currency":null,"accountno":"0112005920"},{"availableBalance":116.38,"formattedAmount":"116.38","bookBalance":116.38,"accountType":"","accountName":"RECONSTRUCTION AND REHABILITATIO","currency":null,"accountno":"0112005944"},{"availableBalance":7.04,"formattedAmount":"7.04","bookBalance":7.04,"accountType":"","accountName":"OIL PALM PROD PROJ IN SLEONE-OIC","currency":null,"accountno":"0112006020"},{"availableBalance":1836739.72,"formattedAmount":"1,836,739.72","bookBalance":1836739.72,"accountType":"","accountName":"INSTITUTIONAL SUPPORT TO FISHERI","currency":null,"accountno":"0112006109"},{"availableBalance":88592.18,"formattedAmount":"88,592.18","bookBalance":88592.18,"accountType":"","accountName":"BUMBUNA HYDROPOWER AGENCY ESCROW","currency":null,"accountno":"0112006161"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPAN ASSISTCE TO SIERRA LEONE-M","currency":null,"accountno":"0112006288"},{"availableBalance":250.00,"formattedAmount":"250.00","bookBalance":250.00,"accountType":"","accountName":"ARAB BANK FOR ECO DEV IN AFRICA","currency":null,"accountno":"0112006305"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE FOOD AID 2011 ACCOUNT","currency":null,"accountno":"0112006329"},{"availableBalance":21104.62,"formattedAmount":"21,104.62","bookBalance":21104.62,"accountType":"","accountName":"TECHNICAL ASSISTANCE AC","currency":null,"accountno":"0112006381"},{"availableBalance":351.63,"formattedAmount":"351.63","bookBalance":351.63,"accountType":"","accountName":"SFUND EARTH SATELLITE STATION AC","currency":null,"accountno":"0112006525"},{"availableBalance":6146.33,"formattedAmount":"6,146.33","bookBalance":6146.33,"accountType":"","accountName":"SLPMB","currency":null,"accountno":"0112006549"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RTC PROVIDENT FUND AC","currency":null,"accountno":"0112006587"},{"availableBalance":3619.69,"formattedAmount":"3,619.69","bookBalance":3619.69,"accountType":"","accountName":"SL POSTAL SERVICES LTD AC","currency":null,"accountno":"0112006628"},{"availableBalance":59.41,"formattedAmount":"59.41","bookBalance":59.41,"accountType":"","accountName":"INFRASTRUCTURE DEVELOPMENT PROJE","currency":null,"accountno":"0112007003"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CENTRAL INTELLIGENCE AND SECURIT","currency":null,"accountno":"0112007034"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REHABILITATION AND COMMUNITY-BAS","currency":null,"accountno":"0112007065"},{"availableBalance":1361528.54,"formattedAmount":"1,361,528.54","bookBalance":1361528.54,"accountType":"","accountName":"RURAL FINANCE AND COMMUNITY","currency":null,"accountno":"0112007072"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INTEGRATING ADAPTATION TO CLIMAT","currency":null,"accountno":"0112007089"},{"availableBalance":0.09,"formattedAmount":"0.09","bookBalance":0.09,"accountType":"","accountName":"LINKING FARMERS TO MARKET PROJEC","currency":null,"accountno":"0112007096"},{"availableBalance":241210.09,"formattedAmount":"241,210.09","bookBalance":241210.09,"accountType":"","accountName":"JAPANESE FOOD AID KR 2012 ACCOUN","currency":null,"accountno":"0112007113"},{"availableBalance":333724.03,"formattedAmount":"333,724.03","bookBalance":333724.03,"accountType":"","accountName":"MINISTRY OF ENERGY EMERGENCY","currency":null,"accountno":"0112007120"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INDEPENDENT POLICE COMPLAINTS BO","currency":null,"accountno":"0112007151"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REDiSL/GLOBAL PARTNERSHIP FOR ED","currency":null,"accountno":"0112007182"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REDiSL/PERFORMANCE BASED SCHOOL","currency":null,"accountno":"0112007199"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REDiSL/MULTI DONOR TRUST FUNDS","currency":null,"accountno":"0112007209"},{"availableBalance":17893.97,"formattedAmount":"17,893.97","bookBalance":17893.97,"accountType":"","accountName":"HEALTH EMERGENCY RESPONSE WORLD","currency":null,"accountno":"0112007223"},{"availableBalance":3400.01,"formattedAmount":"3,400.01","bookBalance":3400.01,"accountType":"","accountName":"PUBLIC FINANCIAL MANAGEMENT","currency":null,"accountno":"0112007230"},{"availableBalance":81707.66,"formattedAmount":"81,707.66","bookBalance":81707.66,"accountType":"","accountName":"AFRICAN DEV. BANK HEALTH EMEEGEN","currency":null,"accountno":"0112007247"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AUDIT SERVICE SIERRA LEONE PFMIC","currency":null,"accountno":"0112007261"},{"availableBalance":480.54,"formattedAmount":"480.54","bookBalance":480.54,"accountType":"","accountName":"TIMOR-LESTE G7 GROUP ACCOUNT","currency":null,"accountno":"0112007278"},{"availableBalance":10364843.22,"formattedAmount":"10,364,843.22","bookBalance":10364843.22,"accountType":"","accountName":"JAPANESE FOOD AID PROJECT KR 201","currency":null,"accountno":"0112007326"},{"availableBalance":0.06,"formattedAmount":"0.06","bookBalance":0.06,"accountType":"","accountName":"SIERRA LEONE AND ISLAMIC DEVELOP","currency":null,"accountno":"0112007333"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"STRENGTHENING NATIONAL MONITORIN","currency":null,"accountno":"0112007371"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"PAY AND PERFORMANCE PROJECT","currency":null,"accountno":"0112007467"},{"availableBalance":33250.00,"formattedAmount":"33,250.00","bookBalance":33250.00,"accountType":"","accountName":"REPAYMENT OF LOAN ESCROW ACCOUNT","currency":null,"accountno":"0112007515"},{"availableBalance":1421617.06,"formattedAmount":"1,421,617.06","bookBalance":1421617.06,"accountType":"","accountName":"SEED CAPITAL FOR SMALL AND MEDIU","currency":null,"accountno":"0112007553"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE NON-PROJECT GRANT 2014","currency":null,"accountno":"0112007577"},{"availableBalance":522791.11,"formattedAmount":"522,791.11","bookBalance":522791.11,"accountType":"","accountName":"NATIONAL CIVIL REGISTRATION PROJ","currency":null,"accountno":"0112007591"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"ALTERNATIVE DISPUTE RESOLUTION P","currency":null,"accountno":"0112007649"},{"availableBalance":8871377.95,"formattedAmount":"8,871,377.95","bookBalance":8871377.95,"accountType":"","accountName":"S/LEONE POLICE PEACE KEEPING OPS","currency":null,"accountno":"0112007656"},{"availableBalance":2781.47,"formattedAmount":"2,781.47","bookBalance":2781.47,"accountType":"","accountName":"ROAD MAINT FUND ADMIN ESCROW A/C","currency":null,"accountno":"0112007663"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SCALING UP RENEWABLE ENERGY PROG","currency":null,"accountno":"0112007687"},{"availableBalance":1451686.25,"formattedAmount":"1,451,686.25","bookBalance":1451686.25,"accountType":"","accountName":"OPERATION CLEAN FREETOWN PROJECT","currency":null,"accountno":"0112007694"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"ACCT GEN INSURANCE COMMISSION AC","currency":null,"accountno":"0112007742"},{"availableBalance":4099888.79,"formattedAmount":"4,099,888.79","bookBalance":4099888.79,"accountType":"","accountName":"INTEGRATED PROJECT ADMIN UNIT AC","currency":null,"accountno":"0112007773"},{"availableBalance":16157.58,"formattedAmount":"16,157.58","bookBalance":16157.58,"accountType":"","accountName":"INDEP MEDIA COMM RETAINED REVENU","currency":null,"accountno":"0112007900"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IDB/ITFC REVOLVING ACCOUNT","currency":null,"accountno":"0112007917"},{"availableBalance":26416.62,"formattedAmount":"26,416.62","bookBalance":26416.62,"accountType":"","accountName":"OFFICE OF NATIONAL SECURITY PROJ","currency":null,"accountno":"0112007924"},{"availableBalance":88924.01,"formattedAmount":"88,924.01","bookBalance":88924.01,"accountType":"","accountName":"TTWSSP SUPPLEMENTARY FUNDS 1 ADF","currency":null,"accountno":"0112007979"},{"availableBalance":1800.00,"formattedAmount":"1,800.00","bookBalance":1800.00,"accountType":"","accountName":"ESCROW CHINESE FOOD AID ACCOUNT","currency":null,"accountno":"0112007986"},{"availableBalance":50.00,"formattedAmount":"50.00","bookBalance":50.00,"accountType":"","accountName":"IMPR THE RULE OF LAW SECU & HUM","currency":null,"accountno":"0112008017"},{"availableBalance":0.04,"formattedAmount":"0.04","bookBalance":0.04,"accountType":"","accountName":"STREN COMMU MOBI & LOCAL COUN SE","currency":null,"accountno":"0112008024"},{"availableBalance":3218.03,"formattedAmount":"3,218.03","bookBalance":3218.03,"accountType":"","accountName":"TTWSSP SUPPLEMENTARY FUNDS 2 TSF","currency":null,"accountno":"0112008055"},{"availableBalance":376.92,"formattedAmount":"376.92","bookBalance":376.92,"accountType":"","accountName":"NATIONAL COMM FOR DEMOCRACY DONO","currency":null,"accountno":"0112008062"},{"availableBalance":8769.04,"formattedAmount":"8,769.04","bookBalance":8769.04,"accountType":"","accountName":"FREETOWN LANDSLIDE & FLOODS IMPA","currency":null,"accountno":"0112008093"},{"availableBalance":10256.61,"formattedAmount":"10,256.61","bookBalance":10256.61,"accountType":"","accountName":"TTWSSP REVOLVING SOCIAL CONNEC F","currency":null,"accountno":"0112008110"},{"availableBalance":332000.00,"formattedAmount":"332,000.00","bookBalance":332000.00,"accountType":"","accountName":"UNDP SUPPORT ACCOUNT JUDICIARY","currency":null,"accountno":"0112008127"},{"availableBalance":2052.3,"formattedAmount":"2,052.30","bookBalance":2052.3,"accountType":"","accountName":"PPRC/UNDP/CONFLICT PREVE MITIG P","currency":null,"accountno":"0112008251"},{"availableBalance":15574.52,"formattedAmount":"15,574.52","bookBalance":15574.52,"accountType":"","accountName":"BUSINESS ICUBATOR FOR AFRICAN WO","currency":null,"accountno":"0112008268"},{"availableBalance":54.41,"formattedAmount":"54.41","bookBalance":54.41,"accountType":"","accountName":"SOLAR PARK PROJECT","currency":null,"accountno":"0112008330"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SATEL & METEOR INFO FOR DISAS RI","currency":null,"accountno":"0112008361"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF TOURISM & CULTURE (TOU DI","currency":null,"accountno":"0112008385"},{"availableBalance":59.86,"formattedAmount":"59.86","bookBalance":59.86,"accountType":"","accountName":"MONUMENT & RELICS COMMISSION PRO","currency":null,"accountno":"0112008433"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFFICE OF THE CHIEF OF STAFF DIS","currency":null,"accountno":"0112008464"},{"availableBalance":6046.36,"formattedAmount":"6,046.36","bookBalance":6046.36,"accountType":"","accountName":"EDSA REVENUE COLLECTION","currency":null,"accountno":"0112008660"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"UN F/WORK CONVEN ON CLIMATE CHAN","currency":null,"accountno":"0112008691"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT COMM ON ENVIRONMENT & FOREST","currency":null,"accountno":"0112008701"},{"availableBalance":60090.14,"formattedAmount":"60,090.14","bookBalance":60090.14,"accountType":"","accountName":"UN INSTITUTE FOR TRAINING & RES","currency":null,"accountno":"0112008718"},{"availableBalance":95529.42,"formattedAmount":"95,529.42","bookBalance":95529.42,"accountType":"","accountName":"EPA-SL COASTAL RESILIENCE PROJEC","currency":null,"accountno":"0112008725"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EPA-SL CHEMICALS-UNEP","currency":null,"accountno":"0112008732"},{"availableBalance":4002.52,"formattedAmount":"4,002.52","bookBalance":4002.52,"accountType":"","accountName":"GEF, SUP, NBSAP (NAGOYA) PROTOCO","currency":null,"accountno":"0112008749"},{"availableBalance":134.81,"formattedAmount":"134.81","bookBalance":134.81,"accountType":"","accountName":"ENERGY ENV & NATURAL RESO MGNT","currency":null,"accountno":"0112008756"},{"availableBalance":54.80,"formattedAmount":"54.80","bookBalance":54.80,"accountType":"","accountName":"ADAPTIVE CAP.OF CLIMATE WATER PR","currency":null,"accountno":"0112008770"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COMPANIES LIQUIDATION ACCOUNT","currency":null,"accountno":"0112008811"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"FISCAL CONSOLIDATION SUPPORT PRO","currency":null,"accountno":"0112009052"},{"availableBalance":2261.34,"formattedAmount":"2,261.34","bookBalance":2261.34,"accountType":"","accountName":"COUNCIL POSTGRAD HEALTH SPECIALI","currency":null,"accountno":"0112009069"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"ADMIN INQ S/L MARITIME ADMIN(SLM","currency":null,"accountno":"0112009210"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COVID 19 CRISIS RESPONSE BUDGET","currency":null,"accountno":"0112009272"},{"availableBalance":131869.15,"formattedAmount":"131,869.15","bookBalance":131869.15,"accountType":"","accountName":"MIN OF FISHERIES COMPETENT AUTHO","currency":null,"accountno":"0112009375"},{"availableBalance":158032.29,"formattedAmount":"158,032.29","bookBalance":158032.29,"accountType":"","accountName":"AFDB EMERGENCY FOOD PROD. PROGRA","currency":null,"accountno":"0112009777"},{"availableBalance":479846.38,"formattedAmount":"479,846.38","bookBalance":479846.38,"accountType":"","accountName":"PRES INIT FOR CLI CHNG RE FOOD S","currency":null,"accountno":"0112010070"},{"availableBalance":42656.61,"formattedAmount":"42,656.61","bookBalance":42656.61,"accountType":"","accountName":"NAT YOUTH EMP ENTREPRENE FAIR","currency":null,"accountno":"0112010087"},{"availableBalance":15804.60,"formattedAmount":"15,804.60","bookBalance":15804.60,"accountType":"","accountName":"SPECIAL PROJECTS","currency":null,"accountno":"0112010094"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL FUNDS","currency":null,"accountno":"0112010104"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"THRD INC & SUS GRW DEV POLY FIN","currency":null,"accountno":"0112010111"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"THRD INC & SUS GRW DEV POLY FIN","currency":null,"accountno":"0112010128"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CHINA GRATUITOUS ASSISTANCE (SLE","currency":null,"accountno":"0112010135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CHINA GRATUITOUS ASSISTANCE (USD","currency":null,"accountno":"0112010142"},{"availableBalance":107878.0,"formattedAmount":"107,878.00","bookBalance":107878.0,"accountType":"","accountName":"NAT TSK FORCE ON HUM TRAF SECR D","currency":null,"accountno":"0112010166"},{"availableBalance":131700.0,"formattedAmount":"131,700.00","bookBalance":131700.0,"accountType":"","accountName":"VICTIMS OF HUM TRAFFICKING TRUST","currency":null,"accountno":"0112010180"},{"availableBalance":8307.46,"formattedAmount":"8,307.46","bookBalance":8307.46,"accountType":"","accountName":"LAW REFORM COMMISSION OPERAT (SL","currency":null,"accountno":"0112010207"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT SCI TECH & INNOV COUN SUBV A","currency":null,"accountno":"0112010238"},{"availableBalance":299675.92,"formattedAmount":"299,675.92","bookBalance":299675.92,"accountType":"","accountName":"ESCROW A/C FOR TRANSH OF PETROL","currency":null,"accountno":"0112010245"},{"availableBalance":318057.69,"formattedAmount":"318,057.69","bookBalance":318057.69,"accountType":"","accountName":"WAGES & COMPENSATION COMM DISBUR","currency":null,"accountno":"0112010252"},{"availableBalance":22000000.0,"formattedAmount":"22,000,000.00","bookBalance":22000000.0,"accountType":"","accountName":"WAGES & SALARIES REVOLVING FUND","currency":null,"accountno":"0112010283"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL MINES & MINERAL DEVEL MGMT CO","currency":null,"accountno":"0112010290"},{"availableBalance":478456.14,"formattedAmount":"478,456.14","bookBalance":478456.14,"accountType":"","accountName":"EDUCATION LEVY","currency":null,"accountno":"0112010300"},{"availableBalance":10823000.68,"formattedAmount":"10,823,000.68","bookBalance":10823000.68,"accountType":"","accountName":"SALES OF GOVERNMENT QUARTERS","currency":null,"accountno":"0112010317"},{"availableBalance":25899944.96,"formattedAmount":"25,899,944.96","bookBalance":25899944.96,"accountType":"","accountName":"DEBT MANAGEMENT","currency":null,"accountno":"0112010331"},{"availableBalance":273630.01,"formattedAmount":"273,630.01","bookBalance":273630.01,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0112010348"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INFRASTRUCTURAL BOND ACCOUNT","currency":null,"accountno":"0112010355"},{"availableBalance":16143920.97,"formattedAmount":"16,143,920.97","bookBalance":16143920.97,"accountType":"","accountName":"INFRASTRUCTURE DEP & INVESTMENT","currency":null,"accountno":"0112010362"},{"availableBalance":863127.85,"formattedAmount":"863,127.85","bookBalance":863127.85,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0112010379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"TOURISM LEVY","currency":null,"accountno":"0112010386"},{"availableBalance":77846802.23,"formattedAmount":"77,846,802.23","bookBalance":77846802.23,"accountType":"","accountName":"NRA GST REFUND ACCOUNT","currency":null,"accountno":"0112010393"},{"availableBalance":2751263.06,"formattedAmount":"2,751,263.06","bookBalance":2751263.06,"accountType":"","accountName":"AGRICULTURAL DEVELOPMENT FUND","currency":null,"accountno":"0112010403"},{"availableBalance":43464.09,"formattedAmount":"43,464.09","bookBalance":43464.09,"accountType":"","accountName":"DIRECTORATE OF SCIENCE,TECH & IN","currency":null,"accountno":"0112010410"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AIRPORTS AUTH STAFF END OF SER B","currency":null,"accountno":"0112010427"},{"availableBalance":440162.72,"formattedAmount":"440,162.72","bookBalance":440162.72,"accountType":"","accountName":"SL POLICE CHILD MAINT DEDUCTION","currency":null,"accountno":"0112010434"},{"availableBalance":15858242.41,"formattedAmount":"15,858,242.41","bookBalance":15858242.41,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION","currency":null,"accountno":"0112010441"},{"availableBalance":9820725.7,"formattedAmount":"9,820,725.70","bookBalance":9820725.7,"accountType":"","accountName":"ELECTIONS RELATED ACCOUNT","currency":null,"accountno":"0112010458"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DRUG EMERGENCY ACCOUNT (USD)","currency":null,"accountno":"0112010465"},{"availableBalance":13000000.0,"formattedAmount":"13,000,000.00","bookBalance":13000000.0,"accountType":"","accountName":"DRUG EMERGENCY ACCOUNT","currency":null,"accountno":"0112010472"},{"availableBalance":18715714.93,"formattedAmount":"18,715,714.93","bookBalance":18715714.93,"accountType":"","accountName":"AIRPOTS AUTH STAFF END OF SERV B","currency":null,"accountno":"0112010489"},{"availableBalance":13530624.79,"formattedAmount":"13,530,624.79","bookBalance":13530624.79,"accountType":"","accountName":"SIERRA LEONE AIRCRAFT ACCIDENT A","currency":null,"accountno":"0112010496"},{"availableBalance":3603468.34,"formattedAmount":"3,603,468.34","bookBalance":3603468.34,"accountType":"","accountName":"ROAD MAINTENANCE FUND ADMIN","currency":null,"accountno":"0112010520"},{"availableBalance":103106552.27,"formattedAmount":"103,106,552.27","bookBalance":103106552.27,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0112010537"},{"availableBalance":5518038.89,"formattedAmount":"5,518,038.89","bookBalance":5518038.89,"accountType":"","accountName":"NATIONAL TELECOMS AUTHORITY","currency":null,"accountno":"0112010544"},{"availableBalance":43829.44,"formattedAmount":"43,829.44","bookBalance":43829.44,"accountType":"","accountName":"NATIONAL PETROLEUM REGULATORY AU","currency":null,"accountno":"0112010582"},{"availableBalance":4429564.32,"formattedAmount":"4,429,564.32","bookBalance":4429564.32,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0112010599"},{"availableBalance":3477556.88,"formattedAmount":"3,477,556.88","bookBalance":3477556.88,"accountType":"","accountName":"SL ROADS SAFETY AUTHORITY","currency":null,"accountno":"0112010609"},{"availableBalance":1971712.51,"formattedAmount":"1,971,712.51","bookBalance":1971712.51,"accountType":"","accountName":"SL MARITIME ADMINISTRATION","currency":null,"accountno":"0112010616"},{"availableBalance":84006.2,"formattedAmount":"84,006.20","bookBalance":84006.2,"accountType":"","accountName":"CHRISTIAN PILGRIMAGE FUNDS","currency":null,"accountno":"0112010623"},{"availableBalance":2379607.46,"formattedAmount":"2,379,607.46","bookBalance":2379607.46,"accountType":"","accountName":"NAT MED SUPPLIES AGE/COST RECOVE","currency":null,"accountno":"0112010630"},{"availableBalance":13358159.47,"formattedAmount":"13,358,159.47","bookBalance":13358159.47,"accountType":"","accountName":"BRIDGING ACCOUNT","currency":null,"accountno":"0112010647"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEPARTMENTAL BRIDGE ACCOUNT","currency":null,"accountno":"0112010654"},{"availableBalance":4153270.1,"formattedAmount":"4,153,270.10","bookBalance":4153270.1,"accountType":"","accountName":"TEACHING SERVICE COMMISSION","currency":null,"accountno":"0112010661"},{"availableBalance":298743.77,"formattedAmount":"298,743.77","bookBalance":298743.77,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF AGRIC","currency":null,"accountno":"0112010678"},{"availableBalance":3600305.28,"formattedAmount":"3,600,305.28","bookBalance":3600305.28,"accountType":"","accountName":"MIN OF HEALTH & SANITATION IMPRE","currency":null,"accountno":"0112010685"},{"availableBalance":32048.68,"formattedAmount":"32,048.68","bookBalance":32048.68,"accountType":"","accountName":"GOVERNMENT PRINTING DEPT IMPRE","currency":null,"accountno":"0112010692"},{"availableBalance":175071.47,"formattedAmount":"175,071.47","bookBalance":175071.47,"accountType":"","accountName":"NATIONAL MICROCREDIT SCHEME","currency":null,"accountno":"0112010702"},{"availableBalance":7867774.63,"formattedAmount":"7,867,774.63","bookBalance":7867774.63,"accountType":"","accountName":"MASTER & REGISTRAR HIGH COURT","currency":null,"accountno":"0112010726"},{"availableBalance":7990336.8,"formattedAmount":"7,990,336.80","bookBalance":7990336.8,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION ND","currency":null,"accountno":"0112010764"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0112010771"},{"availableBalance":1994772.76,"formattedAmount":"1,994,772.76","bookBalance":1994772.76,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0112010788"},{"availableBalance":4012185.11,"formattedAmount":"4,012,185.11","bookBalance":4012185.11,"accountType":"","accountName":"RSLMFNO2 OTHER EXPENDITURES","currency":null,"accountno":"0112010805"},{"availableBalance":5168370.58,"formattedAmount":"5,168,370.58","bookBalance":5168370.58,"accountType":"","accountName":"MINISTRY OF FINANCE IMPREST ACCO","currency":null,"accountno":"0112010812"},{"availableBalance":1544478.42,"formattedAmount":"1,544,478.42","bookBalance":1544478.42,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0112010829"},{"availableBalance":4954186.0,"formattedAmount":"4,954,186.00","bookBalance":4954186.0,"accountType":"","accountName":"OFFICE OF THE FIRST LADY","currency":null,"accountno":"0112010836"},{"availableBalance":686453.22,"formattedAmount":"686,453.22","bookBalance":686453.22,"accountType":"","accountName":"NATIONAL ELECTORAL COMMISSION DI","currency":null,"accountno":"0112010843"},{"availableBalance":2335181.66,"formattedAmount":"2,335,181.66","bookBalance":2335181.66,"accountType":"","accountName":"IMP AC OFFICE OF SECRETARY TO PR","currency":null,"accountno":"0112010850"},{"availableBalance":763456.75,"formattedAmount":"763,456.75","bookBalance":763456.75,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0112010867"},{"availableBalance":422943.98,"formattedAmount":"422,943.98","bookBalance":422943.98,"accountType":"","accountName":"SL ELECTRICITY & WATER REGU COMM","currency":null,"accountno":"0112010874"},{"availableBalance":13322.43,"formattedAmount":"13,322.43","bookBalance":13322.43,"accountType":"","accountName":"NAT WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0112010881"},{"availableBalance":133484.33,"formattedAmount":"133,484.33","bookBalance":133484.33,"accountType":"","accountName":"NAT INVESTMENT BOARD DISBURSEMEN","currency":null,"accountno":"0112010898"},{"availableBalance":1.25,"formattedAmount":"1.25","bookBalance":1.25,"accountType":"","accountName":"JUDICIARY IMPREST ACCOUNT","currency":null,"accountno":"0112010908"},{"availableBalance":4440270.43,"formattedAmount":"4,440,270.43","bookBalance":4440270.43,"accountType":"","accountName":"IMPREST ACCOUNT FOR PARLIAMENT","currency":null,"accountno":"0112010915"},{"availableBalance":82279.03,"formattedAmount":"82,279.03","bookBalance":82279.03,"accountType":"","accountName":"NAT DISASTER MGMT AGENCY DISB AC","currency":null,"accountno":"0112010922"},{"availableBalance":106.26,"formattedAmount":"106.26","bookBalance":106.26,"accountType":"","accountName":"POLITICAL AND PUBLIC AFFAIRS ACC","currency":null,"accountno":"0112010939"},{"availableBalance":286577.47,"formattedAmount":"286,577.47","bookBalance":286577.47,"accountType":"","accountName":"MIN OF FOREIGN AFFAIRS AND INTL","currency":null,"accountno":"0112010946"},{"availableBalance":1365039.39,"formattedAmount":"1,365,039.39","bookBalance":1365039.39,"accountType":"","accountName":"NATIONAL MONITORING & EVALUATION","currency":null,"accountno":"0112010953"},{"availableBalance":1090607.67,"formattedAmount":"1,090,607.67","bookBalance":1090607.67,"accountType":"","accountName":"THE SEC CONFISCATED ASSETS COMMI","currency":null,"accountno":"0112010960"},{"availableBalance":125167.01,"formattedAmount":"125,167.01","bookBalance":125167.01,"accountType":"","accountName":"METEOROLOGICAL DEPT IMPREST A/C","currency":null,"accountno":"0112010977"},{"availableBalance":4362567.97,"formattedAmount":"4,362,567.97","bookBalance":4362567.97,"accountType":"","accountName":"NATIONAL PUBLIC HEALTH AGENCY","currency":null,"accountno":"0112010984"},{"availableBalance":592436.33,"formattedAmount":"592,436.33","bookBalance":592436.33,"accountType":"","accountName":"MINISTRY OF SOCIAL WELFARE","currency":null,"accountno":"0112011008"},{"availableBalance":128768.02,"formattedAmount":"128,768.02","bookBalance":128768.02,"accountType":"","accountName":"OFFICE OF THE CHIEF MINISTER","currency":null,"accountno":"0112011015"},{"availableBalance":7497.93,"formattedAmount":"7,497.93","bookBalance":7497.93,"accountType":"","accountName":"SL INVESTMENT AND EXPORT AGENCY","currency":null,"accountno":"0112011022"},{"availableBalance":225223.31,"formattedAmount":"225,223.31","bookBalance":225223.31,"accountType":"","accountName":"NATIONAL SPORTS AUTHORITY","currency":null,"accountno":"0112011039"},{"availableBalance":4249332.79,"formattedAmount":"4,249,332.79","bookBalance":4249332.79,"accountType":"","accountName":"IMPREST AC-MIN OF EDUCATION YOUT","currency":null,"accountno":"0112011046"},{"availableBalance":1116209.57,"formattedAmount":"1,116,209.57","bookBalance":1116209.57,"accountType":"","accountName":"SIERRA LEONE WATER COMPANY DIS","currency":null,"accountno":"0112011053"},{"availableBalance":58616.45,"formattedAmount":"58,616.45","bookBalance":58616.45,"accountType":"","accountName":"NAT PROTECTED AREA AUTH DISB A/C","currency":null,"accountno":"0112011060"},{"availableBalance":860026.03,"formattedAmount":"860,026.03","bookBalance":860026.03,"accountType":"","accountName":"MIN OF TECHNICAL AND HIGHER EDU","currency":null,"accountno":"0112011077"},{"availableBalance":9.22,"formattedAmount":"9.22","bookBalance":9.22,"accountType":"","accountName":"MINISTRY OF PLANNING & ECONOMIC","currency":null,"accountno":"0112011084"},{"availableBalance":0.23,"formattedAmount":"0.23","bookBalance":0.23,"accountType":"","accountName":"IMPREST AC FOR ADMINISTRATOR AND","currency":null,"accountno":"0112011091"},{"availableBalance":1103.6,"formattedAmount":"1,103.60","bookBalance":1103.6,"accountType":"","accountName":"POLITICAL PARTIES REG COMMISSION","currency":null,"accountno":"0112011101"},{"availableBalance":136612.54,"formattedAmount":"136,612.54","bookBalance":136612.54,"accountType":"","accountName":"NATIONAL AUTHORISING OFFICE","currency":null,"accountno":"0112011118"},{"availableBalance":627217.84,"formattedAmount":"627,217.84","bookBalance":627217.84,"accountType":"","accountName":"SMALL & MEDIUM ENT AGENCY DISBUR","currency":null,"accountno":"0112011125"},{"availableBalance":35719.78,"formattedAmount":"35,719.78","bookBalance":35719.78,"accountType":"","accountName":"NATIONAL TOURIST BOARD DISBURSEM","currency":null,"accountno":"0112011132"},{"availableBalance":872885.04,"formattedAmount":"872,885.04","bookBalance":872885.04,"accountType":"","accountName":"CENTRAL STATISTICS OFFICE","currency":null,"accountno":"0112011149"},{"availableBalance":1615878.71,"formattedAmount":"1,615,878.71","bookBalance":1615878.71,"accountType":"","accountName":"JUSTICE SEC COORDINATION OFFICE","currency":null,"accountno":"0112011156"},{"availableBalance":1288530.27,"formattedAmount":"1,288,530.27","bookBalance":1288530.27,"accountType":"","accountName":"SL HEALTH SERVICE COMMISSION DIS","currency":null,"accountno":"0112011163"},{"availableBalance":1052878.66,"formattedAmount":"1,052,878.66","bookBalance":1052878.66,"accountType":"","accountName":"OFFICE OF THE NATIONAL SECURITY","currency":null,"accountno":"0112011170"},{"availableBalance":5609.5,"formattedAmount":"5,609.50","bookBalance":5609.5,"accountType":"","accountName":"NAT COUNCIL FOR CIVIC EDU AND DE","currency":null,"accountno":"0112011187"},{"availableBalance":288492.47,"formattedAmount":"288,492.47","bookBalance":288492.47,"accountType":"","accountName":"SIERRA LEONE STANDARDS BUREAU DI","currency":null,"accountno":"0112011194"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"RSLMF N01 PERSONAL MOLUMENT","currency":null,"accountno":"0112011204"},{"availableBalance":441.0,"formattedAmount":"441.00","bookBalance":441.0,"accountType":"","accountName":"PRODUCE MONITORING BOARD DISBURS","currency":null,"accountno":"0112011211"},{"availableBalance":32595.67,"formattedAmount":"32,595.67","bookBalance":32595.67,"accountType":"","accountName":"INDEPENDENT MEDIA COMMISSION DIS","currency":null,"accountno":"0112011228"},{"availableBalance":0.41,"formattedAmount":"0.41","bookBalance":0.41,"accountType":"","accountName":"MIN OF GENDER & CHILDRENS AFF IM","currency":null,"accountno":"0112011235"},{"availableBalance":547550.75,"formattedAmount":"547,550.75","bookBalance":547550.75,"accountType":"","accountName":"RSLAF SOLDIERS DISCHARGED ON MED","currency":null,"accountno":"0112011242"},{"availableBalance":242243.65,"formattedAmount":"242,243.65","bookBalance":242243.65,"accountType":"","accountName":"CENTRAL INTELLIGENT AND SECURITY","currency":null,"accountno":"0112011259"},{"availableBalance":36.0,"formattedAmount":"36.00","bookBalance":36.0,"accountType":"","accountName":"LOCAL GOV SERVICE COMMISSION DIS","currency":null,"accountno":"0112011266"},{"availableBalance":1238960.2,"formattedAmount":"1,238,960.20","bookBalance":1238960.2,"accountType":"","accountName":"STUDENTS LOAN SCCHEME-SIERRA LEO","currency":null,"accountno":"0112011273"},{"availableBalance":9329.61,"formattedAmount":"9,329.61","bookBalance":9329.61,"accountType":"","accountName":"IMPREST SL POLICE FORCE","currency":null,"accountno":"0112011280"},{"availableBalance":9206.72,"formattedAmount":"9,206.72","bookBalance":9206.72,"accountType":"","accountName":"MINISTRY OF INFORMATION AND COMM","currency":null,"accountno":"0112011297"},{"availableBalance":153974.06,"formattedAmount":"153,974.06","bookBalance":153974.06,"accountType":"","accountName":"IMPREST AC-MIN OF EMPLOYMENT AND","currency":null,"accountno":"0112011307"},{"availableBalance":0.99,"formattedAmount":"0.99","bookBalance":0.99,"accountType":"","accountName":"NATIONAL YOUTH SERVICE IMPREST","currency":null,"accountno":"0112011314"},{"availableBalance":31191.71,"formattedAmount":"31,191.71","bookBalance":31191.71,"accountType":"","accountName":"MUNAFA FUND OPERATIONAL","currency":null,"accountno":"0112011321"},{"availableBalance":125677.73,"formattedAmount":"125,677.73","bookBalance":125677.73,"accountType":"","accountName":"NATIONAL REGISTRATION SECRETARIA","currency":null,"accountno":"0112011338"},{"availableBalance":226500.0,"formattedAmount":"226,500.00","bookBalance":226500.0,"accountType":"","accountName":"OFFICE OF THE GOVT SPOKEMAN A/C","currency":null,"accountno":"0112011345"},{"availableBalance":583763.18,"formattedAmount":"583,763.18","bookBalance":583763.18,"accountType":"","accountName":"TEACHING HOSPITAL COMPLEX DISBMT","currency":null,"accountno":"0112011352"},{"availableBalance":34708.63,"formattedAmount":"34,708.63","bookBalance":34708.63,"accountType":"","accountName":"ECOWAS NATIONAL COORDINATING COM","currency":null,"accountno":"0112011369"},{"availableBalance":4143.01,"formattedAmount":"4,143.01","bookBalance":4143.01,"accountType":"","accountName":"MINISTRY OF FISHERIES IMPREST","currency":null,"accountno":"0112011383"},{"availableBalance":1291182.59,"formattedAmount":"1,291,182.59","bookBalance":1291182.59,"accountType":"","accountName":"PUBLIC SECTOR REFORM UNIT DISBUR","currency":null,"accountno":"0112011390"},{"availableBalance":41.13,"formattedAmount":"41.13","bookBalance":41.13,"accountType":"","accountName":"INDEPENDENCE POLICE COMPLAINT BO","currency":null,"accountno":"0112011400"},{"availableBalance":15434.41,"formattedAmount":"15,434.41","bookBalance":15434.41,"accountType":"","accountName":"CIVIL SERVICE TRAINING COLLEGE D","currency":null,"accountno":"0112011417"},{"availableBalance":9323.08,"formattedAmount":"9,323.08","bookBalance":9323.08,"accountType":"","accountName":"SPECIAL FUNDS","currency":null,"accountno":"0112011424"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0112011431"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0112011455"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0112011462"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY","currency":null,"accountno":"0112011479"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EXPO 2020","currency":null,"accountno":"0112011486"},{"availableBalance":196684.43,"formattedAmount":"196,684.43","bookBalance":196684.43,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0112011493"},{"availableBalance":52369436.8,"formattedAmount":"52,369,436.80","bookBalance":52369436.8,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0112011503"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCOVID-19 USD","currency":null,"accountno":"0112011510"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCOVID-19 SLL","currency":null,"accountno":"0112011527"},{"availableBalance":96259.07,"formattedAmount":"96,259.07","bookBalance":96259.07,"accountType":"","accountName":"MINISTRY OF SPORTS IMPREST","currency":null,"accountno":"0112011534"},{"availableBalance":3226.17,"formattedAmount":"3,226.17","bookBalance":3226.17,"accountType":"","accountName":"SL INSURANCE COMMISSION DISBURSE","currency":null,"accountno":"0112011541"},{"availableBalance":14622.58,"formattedAmount":"14,622.58","bookBalance":14622.58,"accountType":"","accountName":"AFRICAN PEER REVIEW MECHANISM DI","currency":null,"accountno":"0112011558"},{"availableBalance":841984.9,"formattedAmount":"841,984.90","bookBalance":841984.9,"accountType":"","accountName":"FINANCIAL INTELLIGENCE UNIT DISB","currency":null,"accountno":"0112011565"},{"availableBalance":212.54,"formattedAmount":"212.54","bookBalance":212.54,"accountType":"","accountName":"MIN OF WESTERN REGION DISB AC","currency":null,"accountno":"0112011572"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"STATE SUPP ON ATANDINT FUNERAL","currency":null,"accountno":"0112011589"},{"availableBalance":42883.03,"formattedAmount":"42,883.03","bookBalance":42883.03,"accountType":"","accountName":"MIN OF LOCAL GOVT & RURAL DEV IM","currency":null,"accountno":"0112011596"},{"availableBalance":1842.0,"formattedAmount":"1,842.00","bookBalance":1842.0,"accountType":"","accountName":"DECENTRALISATION SECRETARIAT DIS","currency":null,"accountno":"0112011606"},{"availableBalance":2580850.73,"formattedAmount":"2,580,850.73","bookBalance":2580850.73,"accountType":"","accountName":"MINISTRY OFTHE ENVIRONMENT","currency":null,"accountno":"0112011613"},{"availableBalance":329.03,"formattedAmount":"329.03","bookBalance":329.03,"accountType":"","accountName":"LEGAL AID BOARD DISBURSEMENT ACC","currency":null,"accountno":"0112011620"},{"availableBalance":190213.49,"formattedAmount":"190,213.49","bookBalance":190213.49,"accountType":"","accountName":"NATIONAL COMMISSION FOR PRIVATIS","currency":null,"accountno":"0112011637"},{"availableBalance":2956.29,"formattedAmount":"2,956.29","bookBalance":2956.29,"accountType":"","accountName":"LAW REFORM COMMISSION DISBURSEME","currency":null,"accountno":"0112011644"},{"availableBalance":49418.35,"formattedAmount":"49,418.35","bookBalance":49418.35,"accountType":"","accountName":"RIGHT TO ACCESS INFORMATION","currency":null,"accountno":"0112011651"},{"availableBalance":18018.21,"formattedAmount":"18,018.21","bookBalance":18018.21,"accountType":"","accountName":"NATIONAL YOUTH COMMISSION DISBUR","currency":null,"accountno":"0112011668"},{"availableBalance":18650.33,"formattedAmount":"18,650.33","bookBalance":18650.33,"accountType":"","accountName":"NUCLEAR SAFETY RAD & PROT AUTHD","currency":null,"accountno":"0112011675"},{"availableBalance":71861.38,"formattedAmount":"71,861.38","bookBalance":71861.38,"accountType":"","accountName":"MONUMENT AND RELICS COMMISSION D","currency":null,"accountno":"0112011699"},{"availableBalance":442836.02,"formattedAmount":"442,836.02","bookBalance":442836.02,"accountType":"","accountName":"NATIONAL CONSUMER PROTECTION COM","currency":null,"accountno":"0112011709"},{"availableBalance":10232.79,"formattedAmount":"10,232.79","bookBalance":10232.79,"accountType":"","accountName":"NATIONAL CYBERSECURITY FUND ACCO","currency":null,"accountno":"0112011716"},{"availableBalance":239041.12,"formattedAmount":"239,041.12","bookBalance":239041.12,"accountType":"","accountName":"IMPREST AC-LAW OFFICERS DEPARTME","currency":null,"accountno":"0112011723"},{"availableBalance":33076.8,"formattedAmount":"33,076.80","bookBalance":33076.8,"accountType":"","accountName":"FISHERIES PROT STATISTICS & RES","currency":null,"accountno":"0112011730"},{"availableBalance":74646.14,"formattedAmount":"74,646.14","bookBalance":74646.14,"accountType":"","accountName":"NDB COMMERCIAL BANKING AC","currency":null,"accountno":"0112011747"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0112011754"},{"availableBalance":311.43,"formattedAmount":"311.43","bookBalance":311.43,"accountType":"","accountName":"MIATTA CONFERENCE CENTRE ACCOUNT","currency":null,"accountno":"0112011761"},{"availableBalance":40860.77,"formattedAmount":"40,860.77","bookBalance":40860.77,"accountType":"","accountName":"NAT DRUG LAW ENFORCEMENT AGENCY","currency":null,"accountno":"0112011785"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORPORATE AFFAIRS COMMISSION DIS","currency":null,"accountno":"0112011802"},{"availableBalance":854.47,"formattedAmount":"854.47","bookBalance":854.47,"accountType":"","accountName":"MIN OF MINES AND MINERAL RESOURC","currency":null,"accountno":"0112011819"},{"availableBalance":325859.9,"formattedAmount":"325,859.90","bookBalance":325859.9,"accountType":"","accountName":"SL LOCAL CONTENT AGENCY","currency":null,"accountno":"0112011826"},{"availableBalance":119917.81,"formattedAmount":"119,917.81","bookBalance":119917.81,"accountType":"","accountName":"NATIONAL CHILDREN'S COMMISSION D","currency":null,"accountno":"0112011833"},{"availableBalance":402083.77,"formattedAmount":"402,083.77","bookBalance":402083.77,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0112011840"},{"availableBalance":614815.78,"formattedAmount":"614,815.78","bookBalance":614815.78,"accountType":"","accountName":"NAT COMM FOR DEMOC DISB A/C","currency":null,"accountno":"0112011857"},{"availableBalance":638444.11,"formattedAmount":"638,444.11","bookBalance":638444.11,"accountType":"","accountName":"MINISTRY OF LANDS COUNTRY PLANNI","currency":null,"accountno":"0112011864"},{"availableBalance":3457.0,"formattedAmount":"3,457.00","bookBalance":3457.0,"accountType":"","accountName":"NATIONAL FIRE FORCE IMPREST ACCO","currency":null,"accountno":"0112011871"},{"availableBalance":2250.41,"formattedAmount":"2,250.41","bookBalance":2250.41,"accountType":"","accountName":"HUMAN RESOURCES MGNT OFFICE IMPR","currency":null,"accountno":"0112011888"},{"availableBalance":8349.82,"formattedAmount":"8,349.82","bookBalance":8349.82,"accountType":"","accountName":"SIERRA LEONE COMMISSION ON ARMS","currency":null,"accountno":"0112011895"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SKILLS DEVELOPMENT FUND ACCOUNT","currency":null,"accountno":"0112011905"},{"availableBalance":9275.16,"formattedAmount":"9,275.16","bookBalance":9275.16,"accountType":"","accountName":"NATIONAL CONSERVATIVE TRUST DISB","currency":null,"accountno":"0112011912"},{"availableBalance":162284.82,"formattedAmount":"162,284.82","bookBalance":162284.82,"accountType":"","accountName":"PUBLIC SERVICE COMMISSION AC","currency":null,"accountno":"0112011929"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"FMO BUDGET SUPPORT","currency":null,"accountno":"0112011936"},{"availableBalance":2460.89,"formattedAmount":"2,460.89","bookBalance":2460.89,"accountType":"","accountName":"SIERRA LEONE NEWS AGENCY","currency":null,"accountno":"0112011943"},{"availableBalance":8719.91,"formattedAmount":"8,719.91","bookBalance":8719.91,"accountType":"","accountName":"SLRA DISBURSEMENT","currency":null,"accountno":"0112011950"},{"availableBalance":5955.99,"formattedAmount":"5,955.99","bookBalance":5955.99,"accountType":"","accountName":"INDEP COMM FOR PAECE & NAT COHES","currency":null,"accountno":"0112011967"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COMMISSION OF INQUIRY","currency":null,"accountno":"0112011974"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0112011981"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL EMERGENCY RESPONSE 117","currency":null,"accountno":"0112011998"},{"availableBalance":250.27,"formattedAmount":"250.27","bookBalance":250.27,"accountType":"","accountName":"CLIENT MASTER AND REGISTRAR","currency":null,"accountno":"0112012005"},{"availableBalance":0.77,"formattedAmount":"0.77","bookBalance":0.77,"accountType":"","accountName":"MINISTRY OF YOUTH AFFAIRS","currency":null,"accountno":"0112012012"},{"availableBalance":783679.3,"formattedAmount":"783,679.30","bookBalance":783679.3,"accountType":"","accountName":"INSTITUTE OF AGRIC RESEARCH","currency":null,"accountno":"0112012036"},{"availableBalance":20507.16,"formattedAmount":"20,507.16","bookBalance":20507.16,"accountType":"","accountName":"NAT ASSET & GOVT PROPERTY COMM","currency":null,"accountno":"0112012043"},{"availableBalance":216672.29,"formattedAmount":"216,672.29","bookBalance":216672.29,"accountType":"","accountName":"NATIONAL LAND COMMISSION","currency":null,"accountno":"0112012050"},{"availableBalance":486124.5,"formattedAmount":"486,124.50","bookBalance":486124.5,"accountType":"","accountName":"IMPREST AC FOR MIN OF TOURISM AN","currency":null,"accountno":"0112012067"},{"availableBalance":31366.82,"formattedAmount":"31,366.82","bookBalance":31366.82,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES IMPR","currency":null,"accountno":"0112012074"},{"availableBalance":21603.32,"formattedAmount":"21,603.32","bookBalance":21603.32,"accountType":"","accountName":"IMPREST AND GENERAL ADMIN AC FOR","currency":null,"accountno":"0112012081"},{"availableBalance":7015784.29,"formattedAmount":"7,015,784.29","bookBalance":7015784.29,"accountType":"","accountName":"IMPREST AC-MIN OF TRADE AND INDU","currency":null,"accountno":"0112012098"},{"availableBalance":14108.29,"formattedAmount":"14,108.29","bookBalance":14108.29,"accountType":"","accountName":"MINISTRY OF POLITICAL & PUB AFFA","currency":null,"accountno":"0112012108"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST ACCOUNT NORTH WEST","currency":null,"accountno":"0112012115"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL CLEANING IMPREST ACCOUN","currency":null,"accountno":"0112012122"},{"availableBalance":11045.7,"formattedAmount":"11,045.70","bookBalance":11045.7,"accountType":"","accountName":"IMPREST ACC FOR LOCAL GOVERNMENT","currency":null,"accountno":"0112012139"},{"availableBalance":32377.76,"formattedAmount":"32,377.76","bookBalance":32377.76,"accountType":"","accountName":"INC TAX BOARD OF APPEL COMM DIS","currency":null,"accountno":"0112012153"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARITIME SPECIAL FUND-MIN OF DEF","currency":null,"accountno":"0112012160"},{"availableBalance":0.2,"formattedAmount":"0.20","bookBalance":0.2,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF TRANS","currency":null,"accountno":"0112012177"},{"availableBalance":1921.41,"formattedAmount":"1,921.41","bookBalance":1921.41,"accountType":"","accountName":"THE GOVERNMENT PRINTER","currency":null,"accountno":"0112012184"},{"availableBalance":2258.95,"formattedAmount":"2,258.95","bookBalance":2258.95,"accountType":"","accountName":"MINISTRY OF ENERGY IMPREST","currency":null,"accountno":"0112012191"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF INFO AND CIVIC EDU","currency":null,"accountno":"0112012201"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL CENTRE OF INT THE ATREINST D","currency":null,"accountno":"0112012218"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF EDU YOUTH AND SPO MGT","currency":null,"accountno":"0112012225"},{"availableBalance":4403.95,"formattedAmount":"4,403.95","bookBalance":4403.95,"accountType":"","accountName":"NATIONAL YOUTH EMPOWERMENT FUND","currency":null,"accountno":"0112012232"},{"availableBalance":600000.0,"formattedAmount":"600,000.00","bookBalance":600000.0,"accountType":"","accountName":"NAT COM FOR PERSONS WITH DISABIL","currency":null,"accountno":"0112012249"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL AGRIC RES COORDINATING","currency":null,"accountno":"0112012256"},{"availableBalance":889621.3,"formattedAmount":"889,621.30","bookBalance":889621.3,"accountType":"","accountName":"SIERRA LEONE FOREIGN SERVICE AC","currency":null,"accountno":"0112012263"},{"availableBalance":3946.67,"formattedAmount":"3,946.67","bookBalance":3946.67,"accountType":"","accountName":"NATIONAL COMMISSION FOR SOCIAL A","currency":null,"accountno":"0112012270"},{"availableBalance":8253.54,"formattedAmount":"8,253.54","bookBalance":8253.54,"accountType":"","accountName":"IMPREST ACC FOR MINISTRY OF MINE","currency":null,"accountno":"0112012287"},{"availableBalance":4533.53,"formattedAmount":"4,533.53","bookBalance":4533.53,"accountType":"","accountName":"INDEPT PROCUREMENT REVIEW PANEL","currency":null,"accountno":"0112012294"},{"availableBalance":6184372.9,"formattedAmount":"6,184,372.90","bookBalance":6184372.9,"accountType":"","accountName":"LOCAL AND OVERSEAS TRAVELLING","currency":null,"accountno":"0112012304"},{"availableBalance":492687.05,"formattedAmount":"492,687.05","bookBalance":492687.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT AC","currency":null,"accountno":"0112012311"},{"availableBalance":177251.81,"formattedAmount":"177,251.81","bookBalance":177251.81,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROG","currency":null,"accountno":"0112012328"},{"availableBalance":2895552.02,"formattedAmount":"2,895,552.02","bookBalance":2895552.02,"accountType":"","accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335"},{"availableBalance":5477213.75,"formattedAmount":"5,477,213.75","bookBalance":5477213.75,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342"},{"availableBalance":2445712.79,"formattedAmount":"2,445,712.79","bookBalance":2445712.79,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0112012359"},{"availableBalance":229.63,"formattedAmount":"229.63","bookBalance":229.63,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0112012366"},{"availableBalance":63880.03,"formattedAmount":"63,880.03","bookBalance":63880.03,"accountType":"","accountName":"OTHER CHARGES SL POLICE FORCE","currency":null,"accountno":"0112012373"},{"availableBalance":4225.42,"formattedAmount":"4,225.42","bookBalance":4225.42,"accountType":"","accountName":"IMPREST AC FOR SECRETARY TO THE","currency":null,"accountno":"0112012380"},{"availableBalance":145978.91,"formattedAmount":"145,978.91","bookBalance":145978.91,"accountType":"","accountName":"IMP AC FOR MIN OF INTERNAL AFFAI","currency":null,"accountno":"0112012397"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ALLIED HEALTH PROF COUNCIL SL","currency":null,"accountno":"0112012407"},{"availableBalance":1073061.6,"formattedAmount":"1,073,061.60","bookBalance":1073061.6,"accountType":"","accountName":"JMB-PAEDIATRIC CENTER OF EXCELLE","currency":null,"accountno":"0112012414"},{"availableBalance":7232.0,"formattedAmount":"7,232.00","bookBalance":7232.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX US","currency":null,"accountno":"0112012421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SCHOOL OF MIDWIFERY - KENEMA","currency":null,"accountno":"0112012476"},{"availableBalance":100.0,"formattedAmount":"100.00","bookBalance":100.0,"accountType":"","accountName":"EU BUDGET SUPPORT NATURE NOURISH","currency":null,"accountno":"0112012490"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"YOUTH ENTREPRENEURSHIP FUND (YEF","currency":null,"accountno":"0112012500"},{"availableBalance":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"SPECIAL CENSUS ACCOUNT","currency":null,"accountno":"0112012517"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FIRST MACRO STAB AND RESILIENCE","currency":null,"accountno":"0112012524"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FIRST MACRO STAB AND RESILIENCE","currency":null,"accountno":"0112012531"},{"availableBalance":6910520.68,"formattedAmount":"6,910,520.68","bookBalance":6910520.68,"accountType":"","accountName":"AC FOR OFFICE OF THE VICE PRESID","currency":null,"accountno":"0112012555"},{"availableBalance":386.0,"formattedAmount":"386.00","bookBalance":386.0,"accountType":"","accountName":"JUDICIAL AND LEGAL SERVICE COMMI","currency":null,"accountno":"0112012579"},{"availableBalance":5642.14,"formattedAmount":"5,642.14","bookBalance":5642.14,"accountType":"","accountName":"DIRECTORATE OF TRANSPORT-PROFESS","currency":null,"accountno":"0112012586"},{"availableBalance":531336.0,"formattedAmount":"531,336.00","bookBalance":531336.0,"accountType":"","accountName":"NATIONAL MINERAL AGENCY DISBURSE","currency":null,"accountno":"0112012593"},{"availableBalance":856.5,"formattedAmount":"856.50","bookBalance":856.5,"accountType":"","accountName":"CIVIL SERVICE TRAINING COLLEGE S","currency":null,"accountno":"0112012603"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN IMPREST","currency":null,"accountno":"0112012610"},{"availableBalance":1984440.23,"formattedAmount":"1,984,440.23","bookBalance":1984440.23,"accountType":"","accountName":"AGRICULTURAL MECHANIZATION","currency":null,"accountno":"0112012627"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CORPERATE AFFAIRS COMMISSION DIS","currency":null,"accountno":"0112012634"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF ENERGY SPECIAL COMPL","currency":null,"accountno":"0112012641"},{"availableBalance":310.0,"formattedAmount":"310.00","bookBalance":310.0,"accountType":"","accountName":"IMPREST ACCOUNT FOR REGISTRAR OF","currency":null,"accountno":"0112012658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ATTITUDINAL AND BEHAVIOURIAL CHA","currency":null,"accountno":"0112012665"},{"availableBalance":1821.47,"formattedAmount":"1,821.47","bookBalance":1821.47,"accountType":"","accountName":"PAYROLL OPERATIONAL SIERRA LEONE","currency":null,"accountno":"0112012672"},{"availableBalance":2690.23,"formattedAmount":"2,690.23","bookBalance":2690.23,"accountType":"","accountName":"LABOUR FORCE SURVEY BANK ACCOUNT","currency":null,"accountno":"0112012689"},{"availableBalance":68.9,"formattedAmount":"68.90","bookBalance":68.9,"accountType":"","accountName":"OFFICE OF THE CHIEF MEDICAL EXAM","currency":null,"accountno":"0112012696"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLRA PRIORITY ROADS PROJECTS","currency":null,"accountno":"0112012713"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GPD-EVO JOINT VENTURE (USD)","currency":null,"accountno":"0112012720"},{"availableBalance":16927349.99,"formattedAmount":"16,927,349.99","bookBalance":16927349.99,"accountType":"","accountName":"ESCROW ACCOUNT FOR THE EDUCATION","currency":null,"accountno":"0112012737"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"N-SOFT LIMITED ESCROW ACCOUNT","currency":null,"accountno":"0112012744"},{"availableBalance":3061579.88,"formattedAmount":"3,061,579.88","bookBalance":3061579.88,"accountType":"","accountName":"REVENUE ARREARS ACCOUNT","currency":null,"accountno":"0112012751"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEFENCE HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012768"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ARMY HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012775"},{"availableBalance":127630.0,"formattedAmount":"127,630.00","bookBalance":127630.0,"accountType":"","accountName":"AIR FORCE HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012782"},{"availableBalance":211030.0,"formattedAmount":"211,030.00","bookBalance":211030.0,"accountType":"","accountName":"NAVAL HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012799"},{"availableBalance":2581416.05,"formattedAmount":"2,581,416.05","bookBalance":2581416.05,"accountType":"","accountName":"TRIPARTITE STEERING COMMITTEE","currency":null,"accountno":"0112012809"},{"availableBalance":2352604.92,"formattedAmount":"2,352,604.92","bookBalance":2352604.92,"accountType":"","accountName":"LSS/CARGO TRACKING NOTE FEES","currency":null,"accountno":"0112012830"},{"availableBalance":35517.07,"formattedAmount":"35,517.07","bookBalance":35517.07,"accountType":"","accountName":"CTN FEES FOREX (USD)","currency":null,"accountno":"0112012847"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"REVENUE ARREARS ACCOUNT (USD)","currency":null,"accountno":"0112012854"},{"availableBalance":25000.0,"formattedAmount":"25,000.00","bookBalance":25000.0,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION AUTH","currency":null,"accountno":"0112012892"},{"availableBalance":267523.0,"formattedAmount":"267,523.00","bookBalance":267523.0,"accountType":"","accountName":"NATIONAL MENTAL HEALTH SECRETARI","currency":null,"accountno":"0112012919"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATIONAL MENTAL HEALTH SECRETARI","currency":null,"accountno":"0112012926"},{"availableBalance":1629034.46,"formattedAmount":"1,629,034.46","bookBalance":1629034.46,"accountType":"","accountName":"SIERRA LEONE SOCIAL HEALTH INSUR","currency":null,"accountno":"0112012933"},{"availableBalance":16549.91,"formattedAmount":"16,549.91","bookBalance":16549.91,"accountType":"","accountName":"OFFICE OF THE PRESIDENTIAL SPOKE","currency":null,"accountno":"0112012957"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES AND","currency":null,"accountno":"0112012964"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CHAIRMAN OF AUTHORITY ECOWAS HEA","currency":null,"accountno":"0112012988"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERRY FARE REVENUE ACCOUNT","currency":null,"accountno":"0112013002"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WOKDONCAM GoSL","currency":null,"accountno":"0112013019"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATIONAL SOCIAL PROTECTION AUTHO","currency":null,"accountno":"0112013026"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE RAILWAYS DEVELOPMEN","currency":null,"accountno":"0112013040"},{"availableBalance":779052060.0,"formattedAmount":"779,052,060.00","bookBalance":779052060.0,"accountType":"","accountName":"UBA BOND SINKING FUND ACCOUNT","currency":null,"accountno":"0112013105"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:17:05.3240||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:17:05.3568|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type '<>f__AnonymousType0`2[[System.ValueTuple`3[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:17:05.3568|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement) in 3867.8708ms 2026-01-09 09:17:05.3568|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2026-01-09 09:17:05.3568|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3883.2528ms 200 application/json; charset=utf-8 2026-01-09 09:21:41.9338|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:21:41.9338|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:21:41.9338|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:21:41.9338|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:21:41.9338|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:21:41.9338|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:21:41.9338|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9831ms 204 2026-01-09 09:21:41.9338|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6234ms 204 2026-01-09 09:21:41.9431|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9418ms 204 2026-01-09 09:21:41.9431|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:21:41.9431|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:21:41.9431|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:21:41.9431|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:21:41.9431|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:21:41.9581|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:21:41.9581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:21:41.9581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:21:41.9581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:21:41.9581|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:21:41.9581|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:21:41.9581|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:21:41.9581|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:21:41.9581|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:21:41.9581|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:21:41.9742|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:21:41.9742|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:21:41.9742|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:21:41.9742|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:21:41.9742|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:21:41.9742||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:21:41.9742|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:21:41.9742|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:21:41.9742||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:21:41.9742|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:21:41.9742||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:21:41.9893|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.9846ms 2026-01-09 09:21:41.9893||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:21:41.9893|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:21:41.9893||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:21:41.9893|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.6093ms 200 application/json; charset=utf-8 2026-01-09 09:21:42.0166||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:21:42.0166||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:21:42.0208||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:21:42.0208||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:21:42.0208||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:21:42.0208||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:21:43.9157||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:21:43.9157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:21:43.9157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:21:43.9397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:21:43.9434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:21:43.9434||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:21:44.1226||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:21:44.1226||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:21:44.1336|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:21:44.1336|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2157.3539ms 2026-01-09 09:21:44.1336|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:21:44.1336|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2187.0283ms 200 application/json; charset=utf-8 2026-01-09 09:21:44.7637||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:21:44.7637||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:21:44.7712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:21:44.7861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:21:44.7861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:21:44.7861||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:21:45.5830||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:21:45.5830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:21:45.5830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:21:45.6040||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:21:45.6040||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:21:45.6040||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:21:46.3945||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:21:46.3996||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:21:46.3996||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:21:46.4190||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:21:46.4190||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:21:46.4190||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:21:47.2943||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:21:47.2943||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:21:47.3016||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:21:47.3016||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:21:47.3187||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:21:47.3187||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:21:48.1118||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:21:48.1166||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:21:48.1166||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:21:48.1338||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:21:48.1338|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:21:48.1490|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:21:48.1490|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:21:48.1490|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:21:48.1490|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:21:48.1615|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:21:48.1615|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:21:48.1615|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:21:48.1615|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:21:48.1766|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:21:48.1766|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:21:48.1766|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:21:48.1766|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:21:48.1956|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:21:48.2457|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:21:48.2457|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6273.8012ms 2026-01-09 09:21:48.2457|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:21:48.2457|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6302.3438ms 200 application/json; charset=utf-8 2026-01-09 09:22:03.2774|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:22:03.2774|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:22:03.2774|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:22:03.2774|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:22:03.2859|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:22:03.2859|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:22:03.2859|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.807ms 204 2026-01-09 09:22:03.2859|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4996ms 204 2026-01-09 09:22:03.2859|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.4038ms 204 2026-01-09 09:22:03.2859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:22:03.2859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:22:03.2859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:22:03.2999|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:22:03.2999|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:22:03.2999|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:22:03.2999|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:22:03.2999|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:22:03.2999|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:22:03.2999|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:22:03.2999|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:22:03.2999|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:22:03.2999|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:22:03.2999|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:22:03.3154|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:22:03.3154|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:22:03.3154|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:22:03.3154|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:22:03.3154|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:22:03.3154|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:22:03.3154||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:22:03.3154|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:22:03.3154|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:22:03.3154||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:22:03.3154|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:22:03.3316||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:22:03.3316||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:22:03.3316|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.1129ms 2026-01-09 09:22:03.3316||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:22:03.3316|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:22:03.3316|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.1088ms 200 application/json; charset=utf-8 2026-01-09 09:22:03.3507||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:22:03.3507||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:22:03.3507||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:22:03.3507||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:22:03.3617||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:22:03.3617||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:22:05.2088||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:22:05.2088||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:22:05.2088||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:22:05.2322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:22:05.2367||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:22:05.2367||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:22:05.3258||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:22:05.3326||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:22:05.3326|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:22:05.3326|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2020.5076ms 2026-01-09 09:22:05.3326|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:22:05.3465|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2047.4238ms 200 application/json; charset=utf-8 2026-01-09 09:22:06.0350||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:22:06.0350||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:22:06.0350||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:22:06.0577||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:22:06.0577||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:22:06.0653||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:22:06.8526||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:22:06.8526||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:22:06.8526||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:22:06.8745||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:22:06.8745||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:22:06.8788||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:22:07.7151||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:22:07.7151||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:22:07.7234||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:22:07.7370||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:22:07.7370||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:22:07.7370||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:22:08.5263||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:22:08.5263||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:22:08.5263||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:22:08.5449||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:22:08.5507||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:22:08.5507||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:22:09.3536||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:22:09.3536||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:22:09.3536||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:22:09.3744||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:22:09.3832|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:22:09.3832|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:22:09.3832|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:22:09.3976|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:22:09.3976|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:22:09.3976|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:22:09.4141|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:22:09.4141|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:22:09.4141|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:22:09.4141|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:22:09.4257|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:22:09.4257|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:22:09.4257|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:22:09.4401|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:22:09.4922|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:22:09.4922|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6177.5291ms 2026-01-09 09:22:09.4922|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:22:09.4922|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6203.2038ms 200 application/json; charset=utf-8 2026-01-09 09:22:54.3836|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:22:54.3836|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:22:54.3836|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:22:54.3865|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:22:54.3865|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:22:54.3865|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:22:54.3865|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4363ms 204 2026-01-09 09:22:54.3865|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1756ms 204 2026-01-09 09:22:54.3865|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8819ms 204 2026-01-09 09:22:54.4270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:22:54.4270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:22:54.4270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:22:54.4270|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:22:54.4333|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:22:54.4333|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:22:54.4333|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:22:54.4333|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:22:54.4333|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:22:54.4333|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:22:54.4333|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:22:54.4333|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:22:54.4333|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:22:54.4489|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:22:54.4489|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:22:54.4489|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:22:54.4489|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:22:54.4489|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:22:54.4489||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:22:54.4489|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:22:54.4489|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:22:54.4489|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:22:54.4489||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:22:54.4489|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:22:54.4666|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.832ms 2026-01-09 09:22:54.4666||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:22:54.4666|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:22:54.4666|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.2444ms 200 application/json; charset=utf-8 2026-01-09 09:22:54.4865||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:22:54.4865||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:22:54.4865||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:22:54.5124|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (50ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:22:54.5124||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:22:54.5124||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:22:54.5453||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:22:54.5453||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:22:54.5453||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:22:56.3640||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:22:56.3640||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:22:56.3730||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:22:56.3869||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:22:56.3869||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:22:56.3869||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:22:56.4838||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:22:56.4838||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:22:56.4838|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:22:56.4838|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2036.7726ms 2026-01-09 09:22:56.4838|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:22:56.4838|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2068.1599ms 200 application/json; charset=utf-8 2026-01-09 09:22:57.1872||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:22:57.1872||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:22:57.1872||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:22:57.2100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:22:57.2100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:22:57.2172||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:22:57.9984||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:22:57.9984||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:22:57.9984||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:22:58.0205||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:22:58.0205||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:22:58.0280||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:22:58.8322||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:22:58.8322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:22:58.8402||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:22:58.8402||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:22:58.8597||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:22:58.8597||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:22:59.6610||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:22:59.6610||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:22:59.6704||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:22:59.6844||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:22:59.6844||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:22:59.6844||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:23:00.4651||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:23:00.4651||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:23:00.4651||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:23:00.4826||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:23:00.4826|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:23:00.4986|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:23:00.4986|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:00.4986|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:00.4986|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:00.5122|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:00.5122|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:00.5122|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:00.5122|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:00.5122|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:00.5306|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:00.5306|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:00.5306|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:00.5306|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:00.5808|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:23:00.5808|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6127.1686ms 2026-01-09 09:23:00.5808|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:23:00.5808|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6159.8273ms 200 application/json; charset=utf-8 2026-01-09 09:23:05.6003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:23:05.6003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:23:05.6003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:23:05.6003|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:05.6123|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:05.6123|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:05.6123|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.4206ms 204 2026-01-09 09:23:05.6123|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.9122ms 204 2026-01-09 09:23:05.6123|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.9718ms 204 2026-01-09 09:23:05.6270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:23:05.6270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:23:05.6270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:23:05.6270|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:23:05.6270|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:23:05.6424|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:23:05.6424|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:05.6424|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:05.6424|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:05.6424|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:23:05.6424|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:23:05.6424|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:23:05.6424|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:23:05.6424|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:23:05.6424|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:23:05.6424|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:23:05.6424|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:23:05.6424|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:23:05.6424||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:23:05.6596|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:23:05.6596|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:23:05.6596||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:23:05.6596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:23:05.6596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:05.6596||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:23:05.6596|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:23:05.6596||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:23:05.6735|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.6056ms 2026-01-09 09:23:05.6735||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:23:05.6735|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:23:05.6735|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.1311ms 200 application/json; charset=utf-8 2026-01-09 09:23:05.6735||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:23:05.6906||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:23:05.6906||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:23:05.6906||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:23:05.6906||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:23:05.6906||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:23:06.4795||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:23:06.4795||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:23:06.4795||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:23:06.4971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:23:06.4971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:23:06.5036||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:23:07.2613||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:23:07.2613||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:23:07.2711||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:23:07.2859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:23:07.2859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:23:07.2859||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:23:08.0907||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:23:08.0950||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:23:08.0950||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:23:08.1134||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:23:08.1134||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:23:08.1134||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:23:08.7202||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:23:08.7202||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:23:08.7202|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:23:08.7202|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3078.0134ms 2026-01-09 09:23:08.7359|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:23:08.7359|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3110.5651ms 200 application/json; charset=utf-8 2026-01-09 09:23:09.0044||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:23:09.0044||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:23:09.0044||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:23:09.0270||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:23:09.0270||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:23:09.0340||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:23:09.8219||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:23:09.8219||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:23:09.8219||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:23:09.8429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:23:09.8476||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:23:09.8476||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:23:10.6081||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:23:10.6135||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:23:10.6135||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:23:10.6336||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:23:10.6441|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:23:10.6441|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:23:10.6441|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:10.6441|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:10.6441|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:10.6580|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:10.6580|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:10.6580|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:10.6580|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:10.6580|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:10.6740|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:10.6740|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:10.6740|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:10.6740|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:10.7300|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:23:10.7300|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5075.5257ms 2026-01-09 09:23:10.7364|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:23:10.7364|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5103.2725ms 200 application/json; charset=utf-8 2026-01-09 09:23:22.5298|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:23:22.5298|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:23:22.5298|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:23:22.5327|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:22.5327|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:22.5327|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:22.5327|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7922ms 204 2026-01-09 09:23:22.5327|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7753ms 204 2026-01-09 09:23:22.5327|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.9039ms 204 2026-01-09 09:23:22.5990|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:23:22.5990|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:23:22.5990|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:23:22.5990|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:23:22.5990|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:23:22.5990|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:23:22.5990|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:22.5990|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:22.5990|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:22.6111|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:23:22.6111|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:23:22.6111|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:23:22.6111|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:23:22.6111|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:23:22.6111|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:23:22.6111|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:23:22.6111|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:23:22.6111|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:23:22.6111||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:23:22.6265|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:23:22.6265|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:23:22.6265|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:23:22.6265||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:23:22.6265|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:23:22.6265|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.662ms 2026-01-09 09:23:22.6265|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:22.6265||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:23:22.6265|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:23:22.6265||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:23:22.6265|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.4562ms 200 application/json; charset=utf-8 2026-01-09 09:23:22.6475||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:23:22.6475||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:23:22.6594||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:23:22.6594||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:23:22.6594||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:23:22.6594||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:23:22.6594||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:23:23.0551|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:23:23.0551|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:23:23.0551|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:23.0551|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:23.0551|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4048ms 204 2026-01-09 09:23:23.0636|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.046ms 204 2026-01-09 09:23:23.1308|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:23:23.1308|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:23:23.1308|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:23:23.1308|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:23:23.1308|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:23.1308|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:23:23.1418|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:23:23.1418|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:23:23.1418|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:23:23.1418|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:23:23.1418|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 09:23:23.1418|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 09:23:23.1418|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:23:23.1418|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:23:23.1418|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 09:23:23.1575|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:23:23.1575|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.1885ms 2026-01-09 09:23:23.1575|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:23:23.1575|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.56ms 200 application/json; charset=utf-8 2026-01-09 09:23:23.2060|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (51ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 09:23:23.2060|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:23:23.2060|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 67.9534ms 2026-01-09 09:23:23.2209|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:23:23.2209|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 91.3472ms 200 application/json; charset=utf-8 2026-01-09 09:23:24.5340||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:23:24.5340||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:23:24.5340||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:23:24.5540||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:23:24.5540||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:23:24.5540||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:23:24.6638||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:23:24.6638||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:23:24.6638|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:23:24.6742|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2049.861ms 2026-01-09 09:23:24.6742|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:23:24.6742|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2079.2168ms 200 application/json; charset=utf-8 2026-01-09 09:23:25.3493||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:23:25.3493||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:23:25.3493||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:23:25.3679||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:23:25.3679||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:23:25.3679||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:23:26.1755||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:23:26.1755||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:23:26.1755||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:23:26.1951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:23:26.1951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:23:26.1951||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:23:26.9951||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:23:26.9951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:23:26.9951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:23:27.0121||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:23:27.0121||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:23:27.0182||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:23:27.7752||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:23:27.7752||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:23:27.7847||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:23:27.7847||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:23:27.8025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:23:27.8025||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:23:28.6035||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:23:28.6035||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:23:28.6134||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:23:28.6286||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:23:28.6286|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:23:28.6286|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:23:28.6446|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:28.6446|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:28.6446|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:28.6446|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:28.6577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:28.6577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:28.6577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:28.6577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:28.6577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:28.6577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:28.6577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:23:28.6746|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:23:28.7231|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:23:28.7231|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6098.3438ms 2026-01-09 09:23:28.7231|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:23:28.7231|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6133.5036ms 200 application/json; charset=utf-8 2026-01-09 09:33:26.1372|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:33:26.1372|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:33:26.1372|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:33:26.1372|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:33:26.1419|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:33:26.1419|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:33:26.1419|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.892ms 204 2026-01-09 09:33:26.1419|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4243ms 204 2026-01-09 09:33:26.1419|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5973ms 204 2026-01-09 09:33:26.1577|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:33:26.1577|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:33:26.1577|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:33:26.1577|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:33:26.1577|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:33:26.1577|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:33:26.1577|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:33:26.1577|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:33:26.1577|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:33:26.1735|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:33:26.1735|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:33:26.1735|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:33:26.1735|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:33:26.1735|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:33:26.1735|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:33:26.1735|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:33:26.1735|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:33:26.1735||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:33:26.1735|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:33:26.1888|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:33:26.1888|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:33:26.1888|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:33:26.1888||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:33:26.2040|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:33:26.2040||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:33:26.2040|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.177ms 2026-01-09 09:33:26.2040|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:33:26.2040|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:33:26.2040|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.535ms 200 application/json; charset=utf-8 2026-01-09 09:33:26.2040||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:33:26.2040||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:33:26.2228||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:33:26.2228||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:33:26.2228||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:33:26.2228||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:33:26.2378||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:33:26.2378||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:33:28.1221||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:33:28.1221||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:33:28.1277||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:33:28.1277||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:33:28.1418||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:33:28.1418||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:33:28.2822||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:33:28.2822||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:33:28.2822|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:33:28.2822|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2107.1885ms 2026-01-09 09:33:28.2822|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:33:28.2822|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2136.9428ms 200 application/json; charset=utf-8 2026-01-09 09:33:28.8947||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:33:28.8947||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:33:28.8947||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:33:28.9148||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:33:28.9148||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:33:28.9148||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:33:29.6281||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:33:29.6281||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:33:29.6281||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:33:29.6482||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:33:29.6482||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:33:29.6482||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:33:30.3795||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:33:30.3795||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:33:30.3795||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:33:30.3795||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:33:30.3934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:33:30.3934||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:33:31.1244||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:33:31.1279||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:33:31.1279||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:33:31.1279||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:33:31.1421||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:33:31.1421||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:33:31.8688||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:33:31.8688||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:33:31.8774||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:33:31.8774||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:33:31.8972|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:33:31.8972|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:33:31.8972|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:33:31.8972|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:33:31.8972|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:33:31.8972|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:33:31.9086|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:33:31.9086|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:33:31.9086|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:33:31.9086|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:33:31.9086|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:33:31.9086|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:33:31.9086|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:33:31.9257|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:33:31.9663|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:33:31.9663|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5774.8007ms 2026-01-09 09:33:31.9663|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:33:31.9663|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5811.1994ms 200 application/json; charset=utf-8 2026-01-09 09:33:56.6469|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:33:56.6469|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:33:56.6469|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:33:56.6469|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:33:56.6547|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:33:56.6547|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:33:56.6547|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.6275ms 204 2026-01-09 09:33:56.6547|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.1648ms 204 2026-01-09 09:33:56.6547|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.0349ms 204 2026-01-09 09:33:56.6547|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:33:56.6714|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:33:56.6714|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:33:56.6714|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:33:56.6714|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:33:56.6714|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:33:56.6714|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:33:56.6714|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:33:56.6714|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:33:56.6714|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:33:56.6714|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:33:56.6863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:33:56.6863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:33:56.6863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:33:56.6863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:33:56.6863|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:33:56.6863|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:33:56.6863|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:33:56.6863||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:33:56.6863|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:33:56.6863|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:33:56.7054|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:33:56.7054||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:33:56.7054|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:33:56.7054||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:33:56.7054|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:33:56.7054||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:33:56.7054|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.7844ms 2026-01-09 09:33:56.7200|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:33:56.7200||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:33:56.7200|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.5982ms 200 application/json; charset=utf-8 2026-01-09 09:33:56.7200||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:33:56.7330||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:33:56.7330||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:33:56.7330||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:33:56.7330||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:33:56.7496||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:33:58.6482||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:33:58.6546||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:33:58.6546||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:33:58.6770||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:33:58.6770||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:33:58.6867||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:33:58.7958||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:33:58.7958||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:33:58.7958|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:33:58.7958|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2107.6937ms 2026-01-09 09:33:58.7958|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:33:58.7958|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2137.5269ms 200 application/json; charset=utf-8 2026-01-09 09:33:59.4892||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:33:59.4892||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:33:59.4892||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:33:59.5069||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:33:59.5069||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:33:59.5069||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:34:00.2870||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:34:00.2870||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:34:00.2870||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:34:00.2996||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:34:00.2996||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:34:00.2996||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:34:01.0744||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:34:01.0786||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:34:01.0786||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:34:01.0967||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:34:01.0967||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:34:01.0967||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:34:01.7933||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:34:01.7949||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:34:01.7949||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:34:01.7949||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:34:01.7949||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:34:01.7949||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:34:02.5470||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:34:02.5470||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:34:02.5470||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:34:02.5647||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:34:02.5647|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:34:02.5776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:34:02.5776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:34:02.5776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:34:02.5776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:34:02.5776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:34:02.5776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:34:02.5776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:34:02.5776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:34:02.5776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:34:02.5933|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:34:02.5933|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:34:02.5933|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:34:02.5933|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:34:02.6443|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:34:02.6443|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5948.9116ms 2026-01-09 09:34:02.6443|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:34:02.6443|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5976.2384ms 200 application/json; charset=utf-8 2026-01-09 09:35:56.2201|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:35:56.2201|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:35:56.2201|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:35:56.2201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:35:56.2201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:35:56.2201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:35:56.2201|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6025ms 204 2026-01-09 09:35:56.2201|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2265ms 204 2026-01-09 09:35:56.2201|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3126ms 204 2026-01-09 09:35:56.2409|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:35:56.2409|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:35:56.2409|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:35:56.2409|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:35:56.2409|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:35:56.2409|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:35:56.2501|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:35:56.2501|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:35:56.2501|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:35:56.2501|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:35:56.2501|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:35:56.2501|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:35:56.2501|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:35:56.2501|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:35:56.2501|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:35:56.2645|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:35:56.2645|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:35:56.2645||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:35:56.2645|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:35:56.2645|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:35:56.2645|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:35:56.2645||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:35:56.2821|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:35:56.2821|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:35:56.2821||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:35:56.2821|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:35:56.2821||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:35:56.2821|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.0769ms 2026-01-09 09:35:56.2821||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:35:56.2821|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:35:56.2821|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.6329ms 200 application/json; charset=utf-8 2026-01-09 09:35:56.3086||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:35:56.3118||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:35:56.3118||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:35:56.3118||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:35:56.3118||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:35:56.3118||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:35:57.1339||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:35:57.1339||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:35:57.1339||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:35:57.1497||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:35:57.1497||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:35:57.1567||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:35:57.9963||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:35:58.0003||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:35:58.0003||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:35:58.0003||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:35:58.0164||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:35:58.0164||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:35:58.8296||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:35:58.8296||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:35:58.8296||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:35:58.8507||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:35:58.8507||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:35:58.8507||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:35:59.4378||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:35:59.4378||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:35:59.4378|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:35:59.4378|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3181.6359ms 2026-01-09 09:35:59.4378|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:35:59.4520|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3211.1671ms 200 application/json; charset=utf-8 2026-01-09 09:35:59.7484||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:35:59.7535||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:35:59.7535||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:35:59.7723||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:35:59.7723||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:35:59.7723||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:36:00.6195||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:36:00.6240||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:36:00.6240||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:36:00.6414||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:36:00.6414||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:36:00.6414||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:36:01.4384||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:36:01.4384||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:36:01.4384|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:36:01.4384|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:36:01.4384||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:36:01.4384|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:36:01.4384|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:36:01.4549|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0822ms 204 2026-01-09 09:36:01.4549|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1674ms 204 2026-01-09 09:36:01.4549|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:36:01.4549|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:36:01.4549|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:36:01.4549|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:36:01.4549||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:36:01.4549|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:36:01.4549|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:36:01.4677|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:36:01.4677|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:36:01.4677|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:36:01.4677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:36:01.4677|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 09:36:01.4677|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:36:01.4677|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:36:01.4677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:36:01.4677|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 09:36:01.4677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 09:36:01.4677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:36:01.4677|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:36:01.4677|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:36:01.4836|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:36:01.4836|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:36:01.4836|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 09:36:01.4836|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.9131ms 2026-01-09 09:36:01.4836|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:36:01.4836|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:36:01.4836|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:36:01.5003|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.142ms 200 application/json; charset=utf-8 2026-01-09 09:36:01.5003|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.4697ms 2026-01-09 09:36:01.5003|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:36:01.5003|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:36:01.5003|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.7028ms 200 application/json; charset=utf-8 2026-01-09 09:36:01.5003|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:36:01.5003|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:36:01.5144|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:36:01.5144|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:36:01.5144|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:36:01.5144|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:36:01.5144|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:36:01.5751|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:36:01.5782|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5307.2439ms 2026-01-09 09:36:01.5782|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:36:01.5782|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5339.2218ms 200 application/json; charset=utf-8 2026-01-09 09:36:26.4820|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2026-01-09 09:36:26.4820|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:36:26.4820|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1716ms 204 2026-01-09 09:36:26.5001|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:36:26.5001|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:36:26.5001|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2026-01-09 09:36:26.5001|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:36:26.5001|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:36:26.5091|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:36:26.5091|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.387ms 204 2026-01-09 09:36:26.5091|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.3569ms 204 2026-01-09 09:36:26.5091|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:36:26.5091|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:36:26.5230|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 09:36:26.5230|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:36:26.5230|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:36:26.5230|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:36:26.5230|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:36:26.5230|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:36:26.5230|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 09:36:26.5230|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:36:26.5230|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:36:26.5387|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:36:26.5387|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:36:26.5387|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:36:26.5387|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 18.8317ms 2026-01-09 09:36:26.5387|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:36:26.5387|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:36:26.5387|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 09:36:26.5387|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:36:26.5387|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 09:36:26.5387|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.1065ms 200 application/json; charset=utf-8 2026-01-09 09:36:26.5387|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 09:36:26.5547|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:36:26.5547|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:36:26.5547|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 09:36:26.5547|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:36:26.5547|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.2416ms 2026-01-09 09:36:26.5547|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:36:26.5547|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 09:36:26.5547|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.1345ms 200 application/json; charset=utf-8 2026-01-09 09:36:26.5793|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:36:26.5793|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 26.8131ms 2026-01-09 09:36:26.5793|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:36:26.5793|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.0699ms 200 application/json; charset=utf-8 2026-01-09 09:37:03.7206|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:37:03.7220|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:37:03.7220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:37:03.7220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:37:03.7220|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5242ms 204 2026-01-09 09:37:03.7220|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:37:03.7220|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:37:03.7220|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9738ms 204 2026-01-09 09:37:03.7220|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5318ms 204 2026-01-09 09:37:03.7220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:37:03.7376|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:37:03.7220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:37:03.7376|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:37:03.7376|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:37:03.7376|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:37:03.7376|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:37:03.7376|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:37:03.7376|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:37:03.7376|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:37:03.7376|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:37:03.7376|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:37:03.7549|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:37:03.7549|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:37:03.7549|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:37:03.7549|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:37:03.7549|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:37:03.7549|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:37:03.7549|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:37:03.7549||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:37:03.7688|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:37:03.7688|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:37:03.7688|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:37:03.7688||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:37:03.7688|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:37:03.7688||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:37:03.7688|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.11ms 2026-01-09 09:37:03.7688|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:37:03.7858|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 49.048ms 200 application/json; charset=utf-8 2026-01-09 09:37:03.7858||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:37:03.7858||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:37:03.8013||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:37:03.8013||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:37:03.8013||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:37:03.8013||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:37:03.8013||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:37:03.8179||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:37:05.7429||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:37:05.7429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:37:05.7429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:37:05.7636||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:37:05.7636||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:37:05.7700||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:37:05.9201||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:37:05.9265||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:37:05.9265|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:37:05.9265|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2165.5173ms 2026-01-09 09:37:05.9265|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:37:05.9265|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2195.8814ms 200 application/json; charset=utf-8 2026-01-09 09:37:06.5826||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:37:06.5826||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:37:06.5826||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:37:06.5990||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:37:06.5990||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:37:06.5990||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:37:07.4307||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:37:07.4307||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:37:07.4307||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:37:07.4562||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:37:07.4562||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:37:07.4562||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:37:08.2697||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:37:08.2697||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:37:08.2697||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:37:08.2940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:37:08.2940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:37:08.2940||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:37:09.0904||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:37:09.0904||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:37:09.0904||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:37:09.1109||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:37:09.1152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:37:09.1152||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:37:09.9144||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:37:09.9144||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:37:09.9144||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:37:09.9322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:37:09.9424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:37:09.9424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:37:09.9424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:37:09.9424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:37:09.9566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:37:09.9566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:37:09.9566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:37:09.9566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:37:09.9566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:37:09.9566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:37:09.9721|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:37:09.9721|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:37:09.9721|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:37:09.9721|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:37:10.0275|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:37:10.0275|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6266.7241ms 2026-01-09 09:37:10.0275|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:37:10.0347|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6301.5779ms 200 application/json; charset=utf-8 2026-01-09 09:37:41.5155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2026-01-09 09:37:41.5155|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:37:41.5155|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.7551ms 204 2026-01-09 09:37:41.5260|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2026-01-09 09:37:41.5260|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:37:41.5260|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:37:41.5260|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:37:41.5260|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 09:37:41.5260|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:37:41.5349|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:37:41.5349|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 09:37:41.5349|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:37:41.5349|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 5.8274ms 2026-01-09 09:37:41.5349|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 09:37:41.5349|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.0153ms 200 application/json; charset=utf-8 2026-01-09 09:37:41.5611|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:37:41.5611|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:37:41.5611|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:37:41.5611|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:37:41.5611|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:37:41.5611|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:37:41.5654|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3542ms 204 2026-01-09 09:37:41.5654|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9708ms 204 2026-01-09 09:37:41.5654|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5209ms 204 2026-01-09 09:37:41.5654|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:37:41.5654|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:37:41.5654|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:37:41.5654|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:37:41.5654|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:37:41.5654|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:37:41.5654|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:37:41.5654|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:37:41.5654|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:37:41.5654|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:37:41.5654|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:37:41.5817|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:37:41.5817|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:37:41.5817|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:37:41.5817|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:37:41.5817|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:37:41.5817|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:37:41.5817|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:37:41.5817|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:37:41.5817||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:37:41.5817|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:37:41.5817|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:37:41.5817|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:37:41.5817||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:37:41.5817|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:37:41.5817|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 5.6189ms 2026-01-09 09:37:41.5817||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:37:41.5817|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:37:41.5817||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:37:41.5967|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.4675ms 200 application/json; charset=utf-8 2026-01-09 09:37:41.5967||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:37:41.5967||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:37:41.5967||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:37:41.5967||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:37:41.5967||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:37:41.6128||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:37:41.6128||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:37:43.5144||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:37:43.5144||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:37:43.5186||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:37:43.5186||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:37:43.5186||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:37:43.5186||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:37:43.6434||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:37:43.6463||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:37:43.6463|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:37:43.6463|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2061.4682ms 2026-01-09 09:37:43.6463|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:37:43.6463|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2079.15ms 200 application/json; charset=utf-8 2026-01-09 09:37:44.3533||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:37:44.3533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:37:44.3533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:37:44.3670||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:37:44.3670||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:37:44.3670||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:37:45.1858||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:37:45.1858||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:37:45.1929||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:37:45.1929||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:37:45.1929||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:37:45.2096||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:37:46.0289||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:37:46.0289||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:37:46.0365||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:37:46.0365||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:37:46.0365||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:37:46.0365||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:37:46.8454||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:37:46.8485||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:37:46.8485||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:37:46.8485||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:37:46.8636||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:37:46.8636||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:37:47.6731||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:37:47.6769||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:37:47.6769||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:37:47.6769||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:37:47.6923|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 09:37:47.6923|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:37:47.6923|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:37:47.6923|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:37:47.6923|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:37:47.6923|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:37:47.6923|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:37:47.6923|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:37:47.7065|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:37:47.7065|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:37:47.7065|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:37:47.7065|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:37:47.7065|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:37:47.7065|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:37:47.7569|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:37:47.7569|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6170.2786ms 2026-01-09 09:37:47.7569|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:37:47.7569|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6189.7116ms 200 application/json; charset=utf-8 2026-01-09 09:38:56.5810|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=1 2026-01-09 09:38:56.5810|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:38:56.5847|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6455ms 204 2026-01-09 09:38:56.5847|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=1 2026-01-09 09:38:56.5847|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:38:56.5847|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:38:56.5847|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:38:56.5994|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2026-01-09 09:38:56.5994|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchAccounts", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchAccounts(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:38:56.5994||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:38:56.5994||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:38:56.5994||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:38:56.6276||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:38:56.6324||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:38:56.6324||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:38:58.5781||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:38:58.5781||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:38:58.5849|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Model.TreasuryAccountBalanceResp, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:38:58.5849|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement) in 1984.3767ms 2026-01-09 09:38:58.5849|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2026-01-09 09:38:58.5849|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1994.7056ms 200 application/json; charset=utf-8 2026-01-09 09:39:00.6010|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=1 2026-01-09 09:39:00.6010|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:39:00.6010|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.3167ms 204 2026-01-09 09:39:00.6265|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=1 2026-01-09 09:39:00.6265|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:39:00.6265|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:39:00.6322|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:39:00.6322|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2026-01-09 09:39:00.6322|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "DownloadAccounts", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] DownloadAccounts(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:39:00.6322||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:39:00.6322||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:39:00.6322||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:39:00.6610||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:39:00.6642||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:39:00.6642||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:39:02.6332||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:39:02.6332||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:39:02.6624|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type '<>f__AnonymousType0`2[[System.ValueTuple`3[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:39:02.6624|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement) in 2029.1805ms 2026-01-09 09:39:02.6624|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2026-01-09 09:39:02.6624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2039.4062ms 200 application/json; charset=utf-8 2026-01-09 09:39:19.9674|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:39:19.9674|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:39:19.9674|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:39:19.9713|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:39:19.9713|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:39:19.9713|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:39:19.9713|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.0756ms 204 2026-01-09 09:39:19.9713|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.3061ms 204 2026-01-09 09:39:19.9713|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8498ms 204 2026-01-09 09:39:19.9861|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:39:19.9861|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:39:19.9861|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:39:19.9861|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:39:19.9861|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:39:19.9861|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:39:19.9861|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:39:19.9861|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:39:19.9861|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:39:19.9861|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:39:19.9861|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:39:19.9861|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:39:19.9861|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:39:19.9861|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:39:20.0020|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:39:20.0020|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:39:20.0020|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:39:20.0020|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:39:20.0020|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:39:20.0020||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:39:20.0020|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:39:20.0020|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:39:20.0020|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:39:20.0020||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:39:20.0020|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:39:20.0173|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.5207ms 2026-01-09 09:39:20.0173||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:39:20.0173||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:39:20.0173|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:39:20.0173||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:39:20.0173|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.9038ms 200 application/json; charset=utf-8 2026-01-09 09:39:20.0491||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:39:20.0491||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:39:20.0491||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:39:20.0491||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:39:20.0640||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:39:20.0640||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:39:20.8261||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:39:20.8261||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:39:20.8306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:39:20.8306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:39:20.8306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:39:20.8306||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:39:21.6681||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:39:21.6681||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:39:21.6681||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:39:21.6796||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:39:21.6796||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:39:21.6796||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:39:22.4469||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:39:22.4469||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:39:22.4469||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:39:22.4563||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:39:22.4563||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:39:22.4563||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:39:23.2881||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:39:23.2881||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:39:23.2881|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:39:23.2881|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3285.8469ms 2026-01-09 09:39:23.2881|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:39:23.2881|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3308.9926ms 200 application/json; charset=utf-8 2026-01-09 09:39:23.3669||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:39:23.3669||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:39:23.3669||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:39:23.3804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:39:23.3804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:39:23.3804||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:39:24.1339||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:39:24.1339||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:39:24.1339||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:39:24.1516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:39:24.1516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:39:24.1578||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:39:24.9816||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:39:24.9816||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:39:24.9886||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:39:24.9886||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:39:25.0037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 09:39:25.0037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:39:25.0037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:39:25.0037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:39:25.0037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:39:25.0037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:39:25.0037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:39:25.0037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:39:25.0037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:39:25.0181|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:39:25.0181|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:39:25.0181|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:39:25.0181|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:39:25.0181|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:39:25.0530|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:39:25.0530|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5045.5968ms 2026-01-09 09:39:25.0530|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:39:25.0530|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5068.9328ms 200 application/json; charset=utf-8 2026-01-09 09:41:10.9135|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=2 2026-01-09 09:41:10.9135|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:41:10.9135|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0207ms 204 2026-01-09 09:41:10.9267|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=2 2026-01-09 09:41:10.9267|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:41:10.9267|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:41:10.9267|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:41:10.9267|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2026-01-09 09:41:10.9267|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchAccounts", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchAccounts(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:41:10.9267||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:41:10.9267||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:41:10.9267||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:41:10.9588||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:41:10.9588||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:41:10.9588||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:41:14.7283||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":568.64,"formattedAmount":"568.64","bookBalance":568.64,"accountType":"","accountName":"FM 999 ACCOUNT","currency":null,"accountno":"0112003627"},{"availableBalance":507.67,"formattedAmount":"507.67","bookBalance":507.67,"accountType":"","accountName":"SLBSTV OPERATIONS AC","currency":null,"accountno":"0112003641"},{"availableBalance":4072.84,"formattedAmount":"4,072.84","bookBalance":4072.84,"accountType":"","accountName":"NEW COST RECOVERY ACCOUNT","currency":null,"accountno":"0112003665"},{"availableBalance":15731.76,"formattedAmount":"15,731.76","bookBalance":15731.76,"accountType":"","accountName":"OAU HUMANITARIAN RELIEF ASSISANT","currency":null,"accountno":"0112003885"},{"availableBalance":1012131.74,"formattedAmount":"1,012,131.74","bookBalance":1012131.74,"accountType":"","accountName":"LANDSHELTER DEVELOPMENT ACCOUNT","currency":null,"accountno":"0112004129"},{"availableBalance":100419053.52,"formattedAmount":"100,419,053.52","bookBalance":100419053.52,"accountType":"","accountName":"THE NATIONAL SOCIAL SECURITY AND","currency":null,"accountno":"0112004208"},{"availableBalance":540055.94,"formattedAmount":"540,055.94","bookBalance":540055.94,"accountType":"","accountName":"UNCLAIMED SALARIES REVENUE ACCOU","currency":null,"accountno":"0112004284"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EXPANSION OF MEDIA DEV PROJ MIN","currency":null,"accountno":"0112004349"},{"availableBalance":5.02,"formattedAmount":"5.02","bookBalance":5.02,"accountType":"","accountName":"CONST OF PRIM SCH PROJ IN THE EA","currency":null,"accountno":"0112004466"},{"availableBalance":0.38,"formattedAmount":"0.38","bookBalance":0.38,"accountType":"","accountName":"CONST AND RECONST OF PRIM SCH PR","currency":null,"accountno":"0112004480"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT DEPARTMENTAL DEPOSIT","currency":null,"accountno":"0112004507"},{"availableBalance":776.03,"formattedAmount":"776.03","bookBalance":776.03,"accountType":"","accountName":"REHAB AND COMM BASED POV RED PRO","currency":null,"accountno":"0112004624"},{"availableBalance":968627.74,"formattedAmount":"968,627.74","bookBalance":968627.74,"accountType":"","accountName":"SCHOOL MATERIALS REVENUE","currency":null,"accountno":"0112004662"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"LOCAL RIDP-NACSA AC","currency":null,"accountno":"0112004686"},{"availableBalance":582.43,"formattedAmount":"582.43","bookBalance":582.43,"accountType":"","accountName":"AGRICULTURE SECTOR REHABILITATIO","currency":null,"accountno":"0112004703"},{"availableBalance":363.62,"formattedAmount":"363.62","bookBalance":363.62,"accountType":"","accountName":"PALM OIL PROD AND PROCESSING PRO","currency":null,"accountno":"0112004789"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"HIPC COMPLETION POINT AC","currency":null,"accountno":"0112004882"},{"availableBalance":2684.29,"formattedAmount":"2,684.29","bookBalance":2684.29,"accountType":"","accountName":"SLIDB TVET PROJECT AC-SL-064","currency":null,"accountno":"0112005243"},{"availableBalance":809.77,"formattedAmount":"809.77","bookBalance":809.77,"accountType":"","accountName":"DIVERSIFIED FOOD PRODUCTION ACCO","currency":null,"accountno":"0112005346"},{"availableBalance":93.83,"formattedAmount":"93.83","bookBalance":93.83,"accountType":"","accountName":"IDB-TECHNICAL ASSITANCE FOR CAPA","currency":null,"accountno":"0112005360"},{"availableBalance":318.65,"formattedAmount":"318.65","bookBalance":318.65,"accountType":"","accountName":"MIN OF WORKS HOUSING AND INFRA A","currency":null,"accountno":"0112005542"},{"availableBalance":47000.00,"formattedAmount":"47,000.00","bookBalance":47000.00,"accountType":"","accountName":"ENVIRONMENTAL HEALTH DIVISION","currency":null,"accountno":"0112005580"},{"availableBalance":391.80,"formattedAmount":"391.80","bookBalance":391.80,"accountType":"","accountName":"GEOLOGICAL SURVEY IMP AC","currency":null,"accountno":"0112005607"},{"availableBalance":10702.63,"formattedAmount":"10,702.63","bookBalance":10702.63,"accountType":"","accountName":"SOCIAL CAPITAL APPR TO RURAL DEV","currency":null,"accountno":"0112005683"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMPREST ACCOUNT-MINES DIVISION","currency":null,"accountno":"0112005700"},{"availableBalance":15904.66,"formattedAmount":"15,904.66","bookBalance":15904.66,"accountType":"","accountName":"STRATEGY AND POLICY UNIT ACCOUNT","currency":null,"accountno":"0112005906"},{"availableBalance":18.13,"formattedAmount":"18.13","bookBalance":18.13,"accountType":"","accountName":"TECHNICAL ASSISTANCE ACCOUNT","currency":null,"accountno":"0112005920"},{"availableBalance":116.38,"formattedAmount":"116.38","bookBalance":116.38,"accountType":"","accountName":"RECONSTRUCTION AND REHABILITATIO","currency":null,"accountno":"0112005944"},{"availableBalance":7.04,"formattedAmount":"7.04","bookBalance":7.04,"accountType":"","accountName":"OIL PALM PROD PROJ IN SLEONE-OIC","currency":null,"accountno":"0112006020"},{"availableBalance":1836739.72,"formattedAmount":"1,836,739.72","bookBalance":1836739.72,"accountType":"","accountName":"INSTITUTIONAL SUPPORT TO FISHERI","currency":null,"accountno":"0112006109"},{"availableBalance":88592.18,"formattedAmount":"88,592.18","bookBalance":88592.18,"accountType":"","accountName":"BUMBUNA HYDROPOWER AGENCY ESCROW","currency":null,"accountno":"0112006161"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPAN ASSISTCE TO SIERRA LEONE-M","currency":null,"accountno":"0112006288"},{"availableBalance":250.00,"formattedAmount":"250.00","bookBalance":250.00,"accountType":"","accountName":"ARAB BANK FOR ECO DEV IN AFRICA","currency":null,"accountno":"0112006305"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE FOOD AID 2011 ACCOUNT","currency":null,"accountno":"0112006329"},{"availableBalance":21104.62,"formattedAmount":"21,104.62","bookBalance":21104.62,"accountType":"","accountName":"TECHNICAL ASSISTANCE AC","currency":null,"accountno":"0112006381"},{"availableBalance":351.63,"formattedAmount":"351.63","bookBalance":351.63,"accountType":"","accountName":"SFUND EARTH SATELLITE STATION AC","currency":null,"accountno":"0112006525"},{"availableBalance":6146.33,"formattedAmount":"6,146.33","bookBalance":6146.33,"accountType":"","accountName":"SLPMB","currency":null,"accountno":"0112006549"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RTC PROVIDENT FUND AC","currency":null,"accountno":"0112006587"},{"availableBalance":3619.69,"formattedAmount":"3,619.69","bookBalance":3619.69,"accountType":"","accountName":"SL POSTAL SERVICES LTD AC","currency":null,"accountno":"0112006628"},{"availableBalance":59.41,"formattedAmount":"59.41","bookBalance":59.41,"accountType":"","accountName":"INFRASTRUCTURE DEVELOPMENT PROJE","currency":null,"accountno":"0112007003"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CENTRAL INTELLIGENCE AND SECURIT","currency":null,"accountno":"0112007034"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REHABILITATION AND COMMUNITY-BAS","currency":null,"accountno":"0112007065"},{"availableBalance":1361528.54,"formattedAmount":"1,361,528.54","bookBalance":1361528.54,"accountType":"","accountName":"RURAL FINANCE AND COMMUNITY","currency":null,"accountno":"0112007072"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INTEGRATING ADAPTATION TO CLIMAT","currency":null,"accountno":"0112007089"},{"availableBalance":0.09,"formattedAmount":"0.09","bookBalance":0.09,"accountType":"","accountName":"LINKING FARMERS TO MARKET PROJEC","currency":null,"accountno":"0112007096"},{"availableBalance":241210.09,"formattedAmount":"241,210.09","bookBalance":241210.09,"accountType":"","accountName":"JAPANESE FOOD AID KR 2012 ACCOUN","currency":null,"accountno":"0112007113"},{"availableBalance":333724.03,"formattedAmount":"333,724.03","bookBalance":333724.03,"accountType":"","accountName":"MINISTRY OF ENERGY EMERGENCY","currency":null,"accountno":"0112007120"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INDEPENDENT POLICE COMPLAINTS BO","currency":null,"accountno":"0112007151"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REDiSL/GLOBAL PARTNERSHIP FOR ED","currency":null,"accountno":"0112007182"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REDiSL/PERFORMANCE BASED SCHOOL","currency":null,"accountno":"0112007199"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REDiSL/MULTI DONOR TRUST FUNDS","currency":null,"accountno":"0112007209"},{"availableBalance":17893.97,"formattedAmount":"17,893.97","bookBalance":17893.97,"accountType":"","accountName":"HEALTH EMERGENCY RESPONSE WORLD","currency":null,"accountno":"0112007223"},{"availableBalance":3400.01,"formattedAmount":"3,400.01","bookBalance":3400.01,"accountType":"","accountName":"PUBLIC FINANCIAL MANAGEMENT","currency":null,"accountno":"0112007230"},{"availableBalance":81707.66,"formattedAmount":"81,707.66","bookBalance":81707.66,"accountType":"","accountName":"AFRICAN DEV. BANK HEALTH EMEEGEN","currency":null,"accountno":"0112007247"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AUDIT SERVICE SIERRA LEONE PFMIC","currency":null,"accountno":"0112007261"},{"availableBalance":480.54,"formattedAmount":"480.54","bookBalance":480.54,"accountType":"","accountName":"TIMOR-LESTE G7 GROUP ACCOUNT","currency":null,"accountno":"0112007278"},{"availableBalance":10364843.22,"formattedAmount":"10,364,843.22","bookBalance":10364843.22,"accountType":"","accountName":"JAPANESE FOOD AID PROJECT KR 201","currency":null,"accountno":"0112007326"},{"availableBalance":0.06,"formattedAmount":"0.06","bookBalance":0.06,"accountType":"","accountName":"SIERRA LEONE AND ISLAMIC DEVELOP","currency":null,"accountno":"0112007333"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"STRENGTHENING NATIONAL MONITORIN","currency":null,"accountno":"0112007371"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"PAY AND PERFORMANCE PROJECT","currency":null,"accountno":"0112007467"},{"availableBalance":33250.00,"formattedAmount":"33,250.00","bookBalance":33250.00,"accountType":"","accountName":"REPAYMENT OF LOAN ESCROW ACCOUNT","currency":null,"accountno":"0112007515"},{"availableBalance":1421617.06,"formattedAmount":"1,421,617.06","bookBalance":1421617.06,"accountType":"","accountName":"SEED CAPITAL FOR SMALL AND MEDIU","currency":null,"accountno":"0112007553"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE NON-PROJECT GRANT 2014","currency":null,"accountno":"0112007577"},{"availableBalance":522791.11,"formattedAmount":"522,791.11","bookBalance":522791.11,"accountType":"","accountName":"NATIONAL CIVIL REGISTRATION PROJ","currency":null,"accountno":"0112007591"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"ALTERNATIVE DISPUTE RESOLUTION P","currency":null,"accountno":"0112007649"},{"availableBalance":8871377.95,"formattedAmount":"8,871,377.95","bookBalance":8871377.95,"accountType":"","accountName":"S/LEONE POLICE PEACE KEEPING OPS","currency":null,"accountno":"0112007656"},{"availableBalance":2781.47,"formattedAmount":"2,781.47","bookBalance":2781.47,"accountType":"","accountName":"ROAD MAINT FUND ADMIN ESCROW A/C","currency":null,"accountno":"0112007663"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SCALING UP RENEWABLE ENERGY PROG","currency":null,"accountno":"0112007687"},{"availableBalance":1451686.25,"formattedAmount":"1,451,686.25","bookBalance":1451686.25,"accountType":"","accountName":"OPERATION CLEAN FREETOWN PROJECT","currency":null,"accountno":"0112007694"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"ACCT GEN INSURANCE COMMISSION AC","currency":null,"accountno":"0112007742"},{"availableBalance":4099888.79,"formattedAmount":"4,099,888.79","bookBalance":4099888.79,"accountType":"","accountName":"INTEGRATED PROJECT ADMIN UNIT AC","currency":null,"accountno":"0112007773"},{"availableBalance":16157.58,"formattedAmount":"16,157.58","bookBalance":16157.58,"accountType":"","accountName":"INDEP MEDIA COMM RETAINED REVENU","currency":null,"accountno":"0112007900"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IDB/ITFC REVOLVING ACCOUNT","currency":null,"accountno":"0112007917"},{"availableBalance":26416.62,"formattedAmount":"26,416.62","bookBalance":26416.62,"accountType":"","accountName":"OFFICE OF NATIONAL SECURITY PROJ","currency":null,"accountno":"0112007924"},{"availableBalance":88924.01,"formattedAmount":"88,924.01","bookBalance":88924.01,"accountType":"","accountName":"TTWSSP SUPPLEMENTARY FUNDS 1 ADF","currency":null,"accountno":"0112007979"},{"availableBalance":1800.00,"formattedAmount":"1,800.00","bookBalance":1800.00,"accountType":"","accountName":"ESCROW CHINESE FOOD AID ACCOUNT","currency":null,"accountno":"0112007986"},{"availableBalance":50.00,"formattedAmount":"50.00","bookBalance":50.00,"accountType":"","accountName":"IMPR THE RULE OF LAW SECU & HUM","currency":null,"accountno":"0112008017"},{"availableBalance":0.04,"formattedAmount":"0.04","bookBalance":0.04,"accountType":"","accountName":"STREN COMMU MOBI & LOCAL COUN SE","currency":null,"accountno":"0112008024"},{"availableBalance":3218.03,"formattedAmount":"3,218.03","bookBalance":3218.03,"accountType":"","accountName":"TTWSSP SUPPLEMENTARY FUNDS 2 TSF","currency":null,"accountno":"0112008055"},{"availableBalance":376.92,"formattedAmount":"376.92","bookBalance":376.92,"accountType":"","accountName":"NATIONAL COMM FOR DEMOCRACY DONO","currency":null,"accountno":"0112008062"},{"availableBalance":8769.04,"formattedAmount":"8,769.04","bookBalance":8769.04,"accountType":"","accountName":"FREETOWN LANDSLIDE & FLOODS IMPA","currency":null,"accountno":"0112008093"},{"availableBalance":10256.61,"formattedAmount":"10,256.61","bookBalance":10256.61,"accountType":"","accountName":"TTWSSP REVOLVING SOCIAL CONNEC F","currency":null,"accountno":"0112008110"},{"availableBalance":332000.00,"formattedAmount":"332,000.00","bookBalance":332000.00,"accountType":"","accountName":"UNDP SUPPORT ACCOUNT JUDICIARY","currency":null,"accountno":"0112008127"},{"availableBalance":2052.3,"formattedAmount":"2,052.30","bookBalance":2052.3,"accountType":"","accountName":"PPRC/UNDP/CONFLICT PREVE MITIG P","currency":null,"accountno":"0112008251"},{"availableBalance":15574.52,"formattedAmount":"15,574.52","bookBalance":15574.52,"accountType":"","accountName":"BUSINESS ICUBATOR FOR AFRICAN WO","currency":null,"accountno":"0112008268"},{"availableBalance":54.41,"formattedAmount":"54.41","bookBalance":54.41,"accountType":"","accountName":"SOLAR PARK PROJECT","currency":null,"accountno":"0112008330"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SATEL & METEOR INFO FOR DISAS RI","currency":null,"accountno":"0112008361"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF TOURISM & CULTURE (TOU DI","currency":null,"accountno":"0112008385"},{"availableBalance":59.86,"formattedAmount":"59.86","bookBalance":59.86,"accountType":"","accountName":"MONUMENT & RELICS COMMISSION PRO","currency":null,"accountno":"0112008433"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFFICE OF THE CHIEF OF STAFF DIS","currency":null,"accountno":"0112008464"},{"availableBalance":6046.36,"formattedAmount":"6,046.36","bookBalance":6046.36,"accountType":"","accountName":"EDSA REVENUE COLLECTION","currency":null,"accountno":"0112008660"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"UN F/WORK CONVEN ON CLIMATE CHAN","currency":null,"accountno":"0112008691"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT COMM ON ENVIRONMENT & FOREST","currency":null,"accountno":"0112008701"},{"availableBalance":60090.14,"formattedAmount":"60,090.14","bookBalance":60090.14,"accountType":"","accountName":"UN INSTITUTE FOR TRAINING & RES","currency":null,"accountno":"0112008718"},{"availableBalance":95529.42,"formattedAmount":"95,529.42","bookBalance":95529.42,"accountType":"","accountName":"EPA-SL COASTAL RESILIENCE PROJEC","currency":null,"accountno":"0112008725"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EPA-SL CHEMICALS-UNEP","currency":null,"accountno":"0112008732"},{"availableBalance":4002.52,"formattedAmount":"4,002.52","bookBalance":4002.52,"accountType":"","accountName":"GEF, SUP, NBSAP (NAGOYA) PROTOCO","currency":null,"accountno":"0112008749"},{"availableBalance":134.81,"formattedAmount":"134.81","bookBalance":134.81,"accountType":"","accountName":"ENERGY ENV & NATURAL RESO MGNT","currency":null,"accountno":"0112008756"},{"availableBalance":54.80,"formattedAmount":"54.80","bookBalance":54.80,"accountType":"","accountName":"ADAPTIVE CAP.OF CLIMATE WATER PR","currency":null,"accountno":"0112008770"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COMPANIES LIQUIDATION ACCOUNT","currency":null,"accountno":"0112008811"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"FISCAL CONSOLIDATION SUPPORT PRO","currency":null,"accountno":"0112009052"},{"availableBalance":2261.34,"formattedAmount":"2,261.34","bookBalance":2261.34,"accountType":"","accountName":"COUNCIL POSTGRAD HEALTH SPECIALI","currency":null,"accountno":"0112009069"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"ADMIN INQ S/L MARITIME ADMIN(SLM","currency":null,"accountno":"0112009210"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COVID 19 CRISIS RESPONSE BUDGET","currency":null,"accountno":"0112009272"},{"availableBalance":131869.15,"formattedAmount":"131,869.15","bookBalance":131869.15,"accountType":"","accountName":"MIN OF FISHERIES COMPETENT AUTHO","currency":null,"accountno":"0112009375"},{"availableBalance":158032.29,"formattedAmount":"158,032.29","bookBalance":158032.29,"accountType":"","accountName":"AFDB EMERGENCY FOOD PROD. PROGRA","currency":null,"accountno":"0112009777"},{"availableBalance":479846.38,"formattedAmount":"479,846.38","bookBalance":479846.38,"accountType":"","accountName":"PRES INIT FOR CLI CHNG RE FOOD S","currency":null,"accountno":"0112010070"},{"availableBalance":42656.61,"formattedAmount":"42,656.61","bookBalance":42656.61,"accountType":"","accountName":"NAT YOUTH EMP ENTREPRENE FAIR","currency":null,"accountno":"0112010087"},{"availableBalance":15804.60,"formattedAmount":"15,804.60","bookBalance":15804.60,"accountType":"","accountName":"SPECIAL PROJECTS","currency":null,"accountno":"0112010094"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL FUNDS","currency":null,"accountno":"0112010104"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"THRD INC & SUS GRW DEV POLY FIN","currency":null,"accountno":"0112010111"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"THRD INC & SUS GRW DEV POLY FIN","currency":null,"accountno":"0112010128"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CHINA GRATUITOUS ASSISTANCE (SLE","currency":null,"accountno":"0112010135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CHINA GRATUITOUS ASSISTANCE (USD","currency":null,"accountno":"0112010142"},{"availableBalance":107878.0,"formattedAmount":"107,878.00","bookBalance":107878.0,"accountType":"","accountName":"NAT TSK FORCE ON HUM TRAF SECR D","currency":null,"accountno":"0112010166"},{"availableBalance":131700.0,"formattedAmount":"131,700.00","bookBalance":131700.0,"accountType":"","accountName":"VICTIMS OF HUM TRAFFICKING TRUST","currency":null,"accountno":"0112010180"},{"availableBalance":8307.46,"formattedAmount":"8,307.46","bookBalance":8307.46,"accountType":"","accountName":"LAW REFORM COMMISSION OPERAT (SL","currency":null,"accountno":"0112010207"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT SCI TECH & INNOV COUN SUBV A","currency":null,"accountno":"0112010238"},{"availableBalance":299675.92,"formattedAmount":"299,675.92","bookBalance":299675.92,"accountType":"","accountName":"ESCROW A/C FOR TRANSH OF PETROL","currency":null,"accountno":"0112010245"},{"availableBalance":318057.69,"formattedAmount":"318,057.69","bookBalance":318057.69,"accountType":"","accountName":"WAGES & COMPENSATION COMM DISBUR","currency":null,"accountno":"0112010252"},{"availableBalance":22000000.0,"formattedAmount":"22,000,000.00","bookBalance":22000000.0,"accountType":"","accountName":"WAGES & SALARIES REVOLVING FUND","currency":null,"accountno":"0112010283"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL MINES & MINERAL DEVEL MGMT CO","currency":null,"accountno":"0112010290"},{"availableBalance":478456.14,"formattedAmount":"478,456.14","bookBalance":478456.14,"accountType":"","accountName":"EDUCATION LEVY","currency":null,"accountno":"0112010300"},{"availableBalance":10823000.68,"formattedAmount":"10,823,000.68","bookBalance":10823000.68,"accountType":"","accountName":"SALES OF GOVERNMENT QUARTERS","currency":null,"accountno":"0112010317"},{"availableBalance":25899944.96,"formattedAmount":"25,899,944.96","bookBalance":25899944.96,"accountType":"","accountName":"DEBT MANAGEMENT","currency":null,"accountno":"0112010331"},{"availableBalance":273630.01,"formattedAmount":"273,630.01","bookBalance":273630.01,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0112010348"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INFRASTRUCTURAL BOND ACCOUNT","currency":null,"accountno":"0112010355"},{"availableBalance":16143920.97,"formattedAmount":"16,143,920.97","bookBalance":16143920.97,"accountType":"","accountName":"INFRASTRUCTURE DEP & INVESTMENT","currency":null,"accountno":"0112010362"},{"availableBalance":863127.85,"formattedAmount":"863,127.85","bookBalance":863127.85,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0112010379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"TOURISM LEVY","currency":null,"accountno":"0112010386"},{"availableBalance":77846802.23,"formattedAmount":"77,846,802.23","bookBalance":77846802.23,"accountType":"","accountName":"NRA GST REFUND ACCOUNT","currency":null,"accountno":"0112010393"},{"availableBalance":2751263.06,"formattedAmount":"2,751,263.06","bookBalance":2751263.06,"accountType":"","accountName":"AGRICULTURAL DEVELOPMENT FUND","currency":null,"accountno":"0112010403"},{"availableBalance":43464.09,"formattedAmount":"43,464.09","bookBalance":43464.09,"accountType":"","accountName":"DIRECTORATE OF SCIENCE,TECH & IN","currency":null,"accountno":"0112010410"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AIRPORTS AUTH STAFF END OF SER B","currency":null,"accountno":"0112010427"},{"availableBalance":440162.72,"formattedAmount":"440,162.72","bookBalance":440162.72,"accountType":"","accountName":"SL POLICE CHILD MAINT DEDUCTION","currency":null,"accountno":"0112010434"},{"availableBalance":15858242.41,"formattedAmount":"15,858,242.41","bookBalance":15858242.41,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION","currency":null,"accountno":"0112010441"},{"availableBalance":9820725.7,"formattedAmount":"9,820,725.70","bookBalance":9820725.7,"accountType":"","accountName":"ELECTIONS RELATED ACCOUNT","currency":null,"accountno":"0112010458"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DRUG EMERGENCY ACCOUNT (USD)","currency":null,"accountno":"0112010465"},{"availableBalance":13000000.0,"formattedAmount":"13,000,000.00","bookBalance":13000000.0,"accountType":"","accountName":"DRUG EMERGENCY ACCOUNT","currency":null,"accountno":"0112010472"},{"availableBalance":18715714.93,"formattedAmount":"18,715,714.93","bookBalance":18715714.93,"accountType":"","accountName":"AIRPOTS AUTH STAFF END OF SERV B","currency":null,"accountno":"0112010489"},{"availableBalance":13530624.79,"formattedAmount":"13,530,624.79","bookBalance":13530624.79,"accountType":"","accountName":"SIERRA LEONE AIRCRAFT ACCIDENT A","currency":null,"accountno":"0112010496"},{"availableBalance":3603468.34,"formattedAmount":"3,603,468.34","bookBalance":3603468.34,"accountType":"","accountName":"ROAD MAINTENANCE FUND ADMIN","currency":null,"accountno":"0112010520"},{"availableBalance":103106552.27,"formattedAmount":"103,106,552.27","bookBalance":103106552.27,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0112010537"},{"availableBalance":5518038.89,"formattedAmount":"5,518,038.89","bookBalance":5518038.89,"accountType":"","accountName":"NATIONAL TELECOMS AUTHORITY","currency":null,"accountno":"0112010544"},{"availableBalance":43829.44,"formattedAmount":"43,829.44","bookBalance":43829.44,"accountType":"","accountName":"NATIONAL PETROLEUM REGULATORY AU","currency":null,"accountno":"0112010582"},{"availableBalance":4429564.32,"formattedAmount":"4,429,564.32","bookBalance":4429564.32,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0112010599"},{"availableBalance":3477556.88,"formattedAmount":"3,477,556.88","bookBalance":3477556.88,"accountType":"","accountName":"SL ROADS SAFETY AUTHORITY","currency":null,"accountno":"0112010609"},{"availableBalance":1971712.51,"formattedAmount":"1,971,712.51","bookBalance":1971712.51,"accountType":"","accountName":"SL MARITIME ADMINISTRATION","currency":null,"accountno":"0112010616"},{"availableBalance":84006.2,"formattedAmount":"84,006.20","bookBalance":84006.2,"accountType":"","accountName":"CHRISTIAN PILGRIMAGE FUNDS","currency":null,"accountno":"0112010623"},{"availableBalance":2379607.46,"formattedAmount":"2,379,607.46","bookBalance":2379607.46,"accountType":"","accountName":"NAT MED SUPPLIES AGE/COST RECOVE","currency":null,"accountno":"0112010630"},{"availableBalance":13358159.47,"formattedAmount":"13,358,159.47","bookBalance":13358159.47,"accountType":"","accountName":"BRIDGING ACCOUNT","currency":null,"accountno":"0112010647"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEPARTMENTAL BRIDGE ACCOUNT","currency":null,"accountno":"0112010654"},{"availableBalance":4153270.1,"formattedAmount":"4,153,270.10","bookBalance":4153270.1,"accountType":"","accountName":"TEACHING SERVICE COMMISSION","currency":null,"accountno":"0112010661"},{"availableBalance":298743.77,"formattedAmount":"298,743.77","bookBalance":298743.77,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF AGRIC","currency":null,"accountno":"0112010678"},{"availableBalance":3600305.28,"formattedAmount":"3,600,305.28","bookBalance":3600305.28,"accountType":"","accountName":"MIN OF HEALTH & SANITATION IMPRE","currency":null,"accountno":"0112010685"},{"availableBalance":32048.68,"formattedAmount":"32,048.68","bookBalance":32048.68,"accountType":"","accountName":"GOVERNMENT PRINTING DEPT IMPRE","currency":null,"accountno":"0112010692"},{"availableBalance":175071.47,"formattedAmount":"175,071.47","bookBalance":175071.47,"accountType":"","accountName":"NATIONAL MICROCREDIT SCHEME","currency":null,"accountno":"0112010702"},{"availableBalance":7867774.63,"formattedAmount":"7,867,774.63","bookBalance":7867774.63,"accountType":"","accountName":"MASTER & REGISTRAR HIGH COURT","currency":null,"accountno":"0112010726"},{"availableBalance":7990336.8,"formattedAmount":"7,990,336.80","bookBalance":7990336.8,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION ND","currency":null,"accountno":"0112010764"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0112010771"},{"availableBalance":1994772.76,"formattedAmount":"1,994,772.76","bookBalance":1994772.76,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0112010788"},{"availableBalance":4012185.11,"formattedAmount":"4,012,185.11","bookBalance":4012185.11,"accountType":"","accountName":"RSLMFNO2 OTHER EXPENDITURES","currency":null,"accountno":"0112010805"},{"availableBalance":5168370.58,"formattedAmount":"5,168,370.58","bookBalance":5168370.58,"accountType":"","accountName":"MINISTRY OF FINANCE IMPREST ACCO","currency":null,"accountno":"0112010812"},{"availableBalance":1544478.42,"formattedAmount":"1,544,478.42","bookBalance":1544478.42,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0112010829"},{"availableBalance":4954186.0,"formattedAmount":"4,954,186.00","bookBalance":4954186.0,"accountType":"","accountName":"OFFICE OF THE FIRST LADY","currency":null,"accountno":"0112010836"},{"availableBalance":686453.22,"formattedAmount":"686,453.22","bookBalance":686453.22,"accountType":"","accountName":"NATIONAL ELECTORAL COMMISSION DI","currency":null,"accountno":"0112010843"},{"availableBalance":2335181.66,"formattedAmount":"2,335,181.66","bookBalance":2335181.66,"accountType":"","accountName":"IMP AC OFFICE OF SECRETARY TO PR","currency":null,"accountno":"0112010850"},{"availableBalance":763456.75,"formattedAmount":"763,456.75","bookBalance":763456.75,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0112010867"},{"availableBalance":422943.98,"formattedAmount":"422,943.98","bookBalance":422943.98,"accountType":"","accountName":"SL ELECTRICITY & WATER REGU COMM","currency":null,"accountno":"0112010874"},{"availableBalance":13322.43,"formattedAmount":"13,322.43","bookBalance":13322.43,"accountType":"","accountName":"NAT WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0112010881"},{"availableBalance":133484.33,"formattedAmount":"133,484.33","bookBalance":133484.33,"accountType":"","accountName":"NAT INVESTMENT BOARD DISBURSEMEN","currency":null,"accountno":"0112010898"},{"availableBalance":1.25,"formattedAmount":"1.25","bookBalance":1.25,"accountType":"","accountName":"JUDICIARY IMPREST ACCOUNT","currency":null,"accountno":"0112010908"},{"availableBalance":4440270.43,"formattedAmount":"4,440,270.43","bookBalance":4440270.43,"accountType":"","accountName":"IMPREST ACCOUNT FOR PARLIAMENT","currency":null,"accountno":"0112010915"},{"availableBalance":82279.03,"formattedAmount":"82,279.03","bookBalance":82279.03,"accountType":"","accountName":"NAT DISASTER MGMT AGENCY DISB AC","currency":null,"accountno":"0112010922"},{"availableBalance":106.26,"formattedAmount":"106.26","bookBalance":106.26,"accountType":"","accountName":"POLITICAL AND PUBLIC AFFAIRS ACC","currency":null,"accountno":"0112010939"},{"availableBalance":286577.47,"formattedAmount":"286,577.47","bookBalance":286577.47,"accountType":"","accountName":"MIN OF FOREIGN AFFAIRS AND INTL","currency":null,"accountno":"0112010946"},{"availableBalance":1365039.39,"formattedAmount":"1,365,039.39","bookBalance":1365039.39,"accountType":"","accountName":"NATIONAL MONITORING & EVALUATION","currency":null,"accountno":"0112010953"},{"availableBalance":1090607.67,"formattedAmount":"1,090,607.67","bookBalance":1090607.67,"accountType":"","accountName":"THE SEC CONFISCATED ASSETS COMMI","currency":null,"accountno":"0112010960"},{"availableBalance":125167.01,"formattedAmount":"125,167.01","bookBalance":125167.01,"accountType":"","accountName":"METEOROLOGICAL DEPT IMPREST A/C","currency":null,"accountno":"0112010977"},{"availableBalance":4362567.97,"formattedAmount":"4,362,567.97","bookBalance":4362567.97,"accountType":"","accountName":"NATIONAL PUBLIC HEALTH AGENCY","currency":null,"accountno":"0112010984"},{"availableBalance":592436.33,"formattedAmount":"592,436.33","bookBalance":592436.33,"accountType":"","accountName":"MINISTRY OF SOCIAL WELFARE","currency":null,"accountno":"0112011008"},{"availableBalance":128768.02,"formattedAmount":"128,768.02","bookBalance":128768.02,"accountType":"","accountName":"OFFICE OF THE CHIEF MINISTER","currency":null,"accountno":"0112011015"},{"availableBalance":7497.93,"formattedAmount":"7,497.93","bookBalance":7497.93,"accountType":"","accountName":"SL INVESTMENT AND EXPORT AGENCY","currency":null,"accountno":"0112011022"},{"availableBalance":225223.31,"formattedAmount":"225,223.31","bookBalance":225223.31,"accountType":"","accountName":"NATIONAL SPORTS AUTHORITY","currency":null,"accountno":"0112011039"},{"availableBalance":4249332.79,"formattedAmount":"4,249,332.79","bookBalance":4249332.79,"accountType":"","accountName":"IMPREST AC-MIN OF EDUCATION YOUT","currency":null,"accountno":"0112011046"},{"availableBalance":1116209.57,"formattedAmount":"1,116,209.57","bookBalance":1116209.57,"accountType":"","accountName":"SIERRA LEONE WATER COMPANY DIS","currency":null,"accountno":"0112011053"},{"availableBalance":58616.45,"formattedAmount":"58,616.45","bookBalance":58616.45,"accountType":"","accountName":"NAT PROTECTED AREA AUTH DISB A/C","currency":null,"accountno":"0112011060"},{"availableBalance":860026.03,"formattedAmount":"860,026.03","bookBalance":860026.03,"accountType":"","accountName":"MIN OF TECHNICAL AND HIGHER EDU","currency":null,"accountno":"0112011077"},{"availableBalance":9.22,"formattedAmount":"9.22","bookBalance":9.22,"accountType":"","accountName":"MINISTRY OF PLANNING & ECONOMIC","currency":null,"accountno":"0112011084"},{"availableBalance":0.23,"formattedAmount":"0.23","bookBalance":0.23,"accountType":"","accountName":"IMPREST AC FOR ADMINISTRATOR AND","currency":null,"accountno":"0112011091"},{"availableBalance":1103.6,"formattedAmount":"1,103.60","bookBalance":1103.6,"accountType":"","accountName":"POLITICAL PARTIES REG COMMISSION","currency":null,"accountno":"0112011101"},{"availableBalance":136612.54,"formattedAmount":"136,612.54","bookBalance":136612.54,"accountType":"","accountName":"NATIONAL AUTHORISING OFFICE","currency":null,"accountno":"0112011118"},{"availableBalance":627217.84,"formattedAmount":"627,217.84","bookBalance":627217.84,"accountType":"","accountName":"SMALL & MEDIUM ENT AGENCY DISBUR","currency":null,"accountno":"0112011125"},{"availableBalance":35719.78,"formattedAmount":"35,719.78","bookBalance":35719.78,"accountType":"","accountName":"NATIONAL TOURIST BOARD DISBURSEM","currency":null,"accountno":"0112011132"},{"availableBalance":872885.04,"formattedAmount":"872,885.04","bookBalance":872885.04,"accountType":"","accountName":"CENTRAL STATISTICS OFFICE","currency":null,"accountno":"0112011149"},{"availableBalance":1615878.71,"formattedAmount":"1,615,878.71","bookBalance":1615878.71,"accountType":"","accountName":"JUSTICE SEC COORDINATION OFFICE","currency":null,"accountno":"0112011156"},{"availableBalance":1288530.27,"formattedAmount":"1,288,530.27","bookBalance":1288530.27,"accountType":"","accountName":"SL HEALTH SERVICE COMMISSION DIS","currency":null,"accountno":"0112011163"},{"availableBalance":1052878.66,"formattedAmount":"1,052,878.66","bookBalance":1052878.66,"accountType":"","accountName":"OFFICE OF THE NATIONAL SECURITY","currency":null,"accountno":"0112011170"},{"availableBalance":5609.5,"formattedAmount":"5,609.50","bookBalance":5609.5,"accountType":"","accountName":"NAT COUNCIL FOR CIVIC EDU AND DE","currency":null,"accountno":"0112011187"},{"availableBalance":288492.47,"formattedAmount":"288,492.47","bookBalance":288492.47,"accountType":"","accountName":"SIERRA LEONE STANDARDS BUREAU DI","currency":null,"accountno":"0112011194"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"RSLMF N01 PERSONAL MOLUMENT","currency":null,"accountno":"0112011204"},{"availableBalance":441.0,"formattedAmount":"441.00","bookBalance":441.0,"accountType":"","accountName":"PRODUCE MONITORING BOARD DISBURS","currency":null,"accountno":"0112011211"},{"availableBalance":32595.67,"formattedAmount":"32,595.67","bookBalance":32595.67,"accountType":"","accountName":"INDEPENDENT MEDIA COMMISSION DIS","currency":null,"accountno":"0112011228"},{"availableBalance":0.41,"formattedAmount":"0.41","bookBalance":0.41,"accountType":"","accountName":"MIN OF GENDER & CHILDRENS AFF IM","currency":null,"accountno":"0112011235"},{"availableBalance":547550.75,"formattedAmount":"547,550.75","bookBalance":547550.75,"accountType":"","accountName":"RSLAF SOLDIERS DISCHARGED ON MED","currency":null,"accountno":"0112011242"},{"availableBalance":242243.65,"formattedAmount":"242,243.65","bookBalance":242243.65,"accountType":"","accountName":"CENTRAL INTELLIGENT AND SECURITY","currency":null,"accountno":"0112011259"},{"availableBalance":36.0,"formattedAmount":"36.00","bookBalance":36.0,"accountType":"","accountName":"LOCAL GOV SERVICE COMMISSION DIS","currency":null,"accountno":"0112011266"},{"availableBalance":1238960.2,"formattedAmount":"1,238,960.20","bookBalance":1238960.2,"accountType":"","accountName":"STUDENTS LOAN SCCHEME-SIERRA LEO","currency":null,"accountno":"0112011273"},{"availableBalance":9329.61,"formattedAmount":"9,329.61","bookBalance":9329.61,"accountType":"","accountName":"IMPREST SL POLICE FORCE","currency":null,"accountno":"0112011280"},{"availableBalance":9206.72,"formattedAmount":"9,206.72","bookBalance":9206.72,"accountType":"","accountName":"MINISTRY OF INFORMATION AND COMM","currency":null,"accountno":"0112011297"},{"availableBalance":153974.06,"formattedAmount":"153,974.06","bookBalance":153974.06,"accountType":"","accountName":"IMPREST AC-MIN OF EMPLOYMENT AND","currency":null,"accountno":"0112011307"},{"availableBalance":0.99,"formattedAmount":"0.99","bookBalance":0.99,"accountType":"","accountName":"NATIONAL YOUTH SERVICE IMPREST","currency":null,"accountno":"0112011314"},{"availableBalance":31191.71,"formattedAmount":"31,191.71","bookBalance":31191.71,"accountType":"","accountName":"MUNAFA FUND OPERATIONAL","currency":null,"accountno":"0112011321"},{"availableBalance":125677.73,"formattedAmount":"125,677.73","bookBalance":125677.73,"accountType":"","accountName":"NATIONAL REGISTRATION SECRETARIA","currency":null,"accountno":"0112011338"},{"availableBalance":226500.0,"formattedAmount":"226,500.00","bookBalance":226500.0,"accountType":"","accountName":"OFFICE OF THE GOVT SPOKEMAN A/C","currency":null,"accountno":"0112011345"},{"availableBalance":583763.18,"formattedAmount":"583,763.18","bookBalance":583763.18,"accountType":"","accountName":"TEACHING HOSPITAL COMPLEX DISBMT","currency":null,"accountno":"0112011352"},{"availableBalance":34708.63,"formattedAmount":"34,708.63","bookBalance":34708.63,"accountType":"","accountName":"ECOWAS NATIONAL COORDINATING COM","currency":null,"accountno":"0112011369"},{"availableBalance":4143.01,"formattedAmount":"4,143.01","bookBalance":4143.01,"accountType":"","accountName":"MINISTRY OF FISHERIES IMPREST","currency":null,"accountno":"0112011383"},{"availableBalance":1291182.59,"formattedAmount":"1,291,182.59","bookBalance":1291182.59,"accountType":"","accountName":"PUBLIC SECTOR REFORM UNIT DISBUR","currency":null,"accountno":"0112011390"},{"availableBalance":41.13,"formattedAmount":"41.13","bookBalance":41.13,"accountType":"","accountName":"INDEPENDENCE POLICE COMPLAINT BO","currency":null,"accountno":"0112011400"},{"availableBalance":15434.41,"formattedAmount":"15,434.41","bookBalance":15434.41,"accountType":"","accountName":"CIVIL SERVICE TRAINING COLLEGE D","currency":null,"accountno":"0112011417"},{"availableBalance":9323.08,"formattedAmount":"9,323.08","bookBalance":9323.08,"accountType":"","accountName":"SPECIAL FUNDS","currency":null,"accountno":"0112011424"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0112011431"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0112011455"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0112011462"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY","currency":null,"accountno":"0112011479"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EXPO 2020","currency":null,"accountno":"0112011486"},{"availableBalance":196684.43,"formattedAmount":"196,684.43","bookBalance":196684.43,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0112011493"},{"availableBalance":52369436.8,"formattedAmount":"52,369,436.80","bookBalance":52369436.8,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0112011503"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCOVID-19 USD","currency":null,"accountno":"0112011510"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCOVID-19 SLL","currency":null,"accountno":"0112011527"},{"availableBalance":96259.07,"formattedAmount":"96,259.07","bookBalance":96259.07,"accountType":"","accountName":"MINISTRY OF SPORTS IMPREST","currency":null,"accountno":"0112011534"},{"availableBalance":3226.17,"formattedAmount":"3,226.17","bookBalance":3226.17,"accountType":"","accountName":"SL INSURANCE COMMISSION DISBURSE","currency":null,"accountno":"0112011541"},{"availableBalance":14622.58,"formattedAmount":"14,622.58","bookBalance":14622.58,"accountType":"","accountName":"AFRICAN PEER REVIEW MECHANISM DI","currency":null,"accountno":"0112011558"},{"availableBalance":841984.9,"formattedAmount":"841,984.90","bookBalance":841984.9,"accountType":"","accountName":"FINANCIAL INTELLIGENCE UNIT DISB","currency":null,"accountno":"0112011565"},{"availableBalance":212.54,"formattedAmount":"212.54","bookBalance":212.54,"accountType":"","accountName":"MIN OF WESTERN REGION DISB AC","currency":null,"accountno":"0112011572"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"STATE SUPP ON ATANDINT FUNERAL","currency":null,"accountno":"0112011589"},{"availableBalance":42883.03,"formattedAmount":"42,883.03","bookBalance":42883.03,"accountType":"","accountName":"MIN OF LOCAL GOVT & RURAL DEV IM","currency":null,"accountno":"0112011596"},{"availableBalance":1842.0,"formattedAmount":"1,842.00","bookBalance":1842.0,"accountType":"","accountName":"DECENTRALISATION SECRETARIAT DIS","currency":null,"accountno":"0112011606"},{"availableBalance":2580850.73,"formattedAmount":"2,580,850.73","bookBalance":2580850.73,"accountType":"","accountName":"MINISTRY OFTHE ENVIRONMENT","currency":null,"accountno":"0112011613"},{"availableBalance":329.03,"formattedAmount":"329.03","bookBalance":329.03,"accountType":"","accountName":"LEGAL AID BOARD DISBURSEMENT ACC","currency":null,"accountno":"0112011620"},{"availableBalance":190213.49,"formattedAmount":"190,213.49","bookBalance":190213.49,"accountType":"","accountName":"NATIONAL COMMISSION FOR PRIVATIS","currency":null,"accountno":"0112011637"},{"availableBalance":2956.29,"formattedAmount":"2,956.29","bookBalance":2956.29,"accountType":"","accountName":"LAW REFORM COMMISSION DISBURSEME","currency":null,"accountno":"0112011644"},{"availableBalance":49418.35,"formattedAmount":"49,418.35","bookBalance":49418.35,"accountType":"","accountName":"RIGHT TO ACCESS INFORMATION","currency":null,"accountno":"0112011651"},{"availableBalance":18018.21,"formattedAmount":"18,018.21","bookBalance":18018.21,"accountType":"","accountName":"NATIONAL YOUTH COMMISSION DISBUR","currency":null,"accountno":"0112011668"},{"availableBalance":18650.33,"formattedAmount":"18,650.33","bookBalance":18650.33,"accountType":"","accountName":"NUCLEAR SAFETY RAD & PROT AUTHD","currency":null,"accountno":"0112011675"},{"availableBalance":71861.38,"formattedAmount":"71,861.38","bookBalance":71861.38,"accountType":"","accountName":"MONUMENT AND RELICS COMMISSION D","currency":null,"accountno":"0112011699"},{"availableBalance":442836.02,"formattedAmount":"442,836.02","bookBalance":442836.02,"accountType":"","accountName":"NATIONAL CONSUMER PROTECTION COM","currency":null,"accountno":"0112011709"},{"availableBalance":10232.79,"formattedAmount":"10,232.79","bookBalance":10232.79,"accountType":"","accountName":"NATIONAL CYBERSECURITY FUND ACCO","currency":null,"accountno":"0112011716"},{"availableBalance":239041.12,"formattedAmount":"239,041.12","bookBalance":239041.12,"accountType":"","accountName":"IMPREST AC-LAW OFFICERS DEPARTME","currency":null,"accountno":"0112011723"},{"availableBalance":33076.8,"formattedAmount":"33,076.80","bookBalance":33076.8,"accountType":"","accountName":"FISHERIES PROT STATISTICS & RES","currency":null,"accountno":"0112011730"},{"availableBalance":74646.14,"formattedAmount":"74,646.14","bookBalance":74646.14,"accountType":"","accountName":"NDB COMMERCIAL BANKING AC","currency":null,"accountno":"0112011747"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0112011754"},{"availableBalance":311.43,"formattedAmount":"311.43","bookBalance":311.43,"accountType":"","accountName":"MIATTA CONFERENCE CENTRE ACCOUNT","currency":null,"accountno":"0112011761"},{"availableBalance":40860.77,"formattedAmount":"40,860.77","bookBalance":40860.77,"accountType":"","accountName":"NAT DRUG LAW ENFORCEMENT AGENCY","currency":null,"accountno":"0112011785"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORPORATE AFFAIRS COMMISSION DIS","currency":null,"accountno":"0112011802"},{"availableBalance":854.47,"formattedAmount":"854.47","bookBalance":854.47,"accountType":"","accountName":"MIN OF MINES AND MINERAL RESOURC","currency":null,"accountno":"0112011819"},{"availableBalance":325859.9,"formattedAmount":"325,859.90","bookBalance":325859.9,"accountType":"","accountName":"SL LOCAL CONTENT AGENCY","currency":null,"accountno":"0112011826"},{"availableBalance":119917.81,"formattedAmount":"119,917.81","bookBalance":119917.81,"accountType":"","accountName":"NATIONAL CHILDREN'S COMMISSION D","currency":null,"accountno":"0112011833"},{"availableBalance":402083.77,"formattedAmount":"402,083.77","bookBalance":402083.77,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0112011840"},{"availableBalance":614815.78,"formattedAmount":"614,815.78","bookBalance":614815.78,"accountType":"","accountName":"NAT COMM FOR DEMOC DISB A/C","currency":null,"accountno":"0112011857"},{"availableBalance":638444.11,"formattedAmount":"638,444.11","bookBalance":638444.11,"accountType":"","accountName":"MINISTRY OF LANDS COUNTRY PLANNI","currency":null,"accountno":"0112011864"},{"availableBalance":3457.0,"formattedAmount":"3,457.00","bookBalance":3457.0,"accountType":"","accountName":"NATIONAL FIRE FORCE IMPREST ACCO","currency":null,"accountno":"0112011871"},{"availableBalance":2250.41,"formattedAmount":"2,250.41","bookBalance":2250.41,"accountType":"","accountName":"HUMAN RESOURCES MGNT OFFICE IMPR","currency":null,"accountno":"0112011888"},{"availableBalance":8349.82,"formattedAmount":"8,349.82","bookBalance":8349.82,"accountType":"","accountName":"SIERRA LEONE COMMISSION ON ARMS","currency":null,"accountno":"0112011895"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SKILLS DEVELOPMENT FUND ACCOUNT","currency":null,"accountno":"0112011905"},{"availableBalance":9275.16,"formattedAmount":"9,275.16","bookBalance":9275.16,"accountType":"","accountName":"NATIONAL CONSERVATIVE TRUST DISB","currency":null,"accountno":"0112011912"},{"availableBalance":162284.82,"formattedAmount":"162,284.82","bookBalance":162284.82,"accountType":"","accountName":"PUBLIC SERVICE COMMISSION AC","currency":null,"accountno":"0112011929"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"FMO BUDGET SUPPORT","currency":null,"accountno":"0112011936"},{"availableBalance":2460.89,"formattedAmount":"2,460.89","bookBalance":2460.89,"accountType":"","accountName":"SIERRA LEONE NEWS AGENCY","currency":null,"accountno":"0112011943"},{"availableBalance":8719.91,"formattedAmount":"8,719.91","bookBalance":8719.91,"accountType":"","accountName":"SLRA DISBURSEMENT","currency":null,"accountno":"0112011950"},{"availableBalance":5955.99,"formattedAmount":"5,955.99","bookBalance":5955.99,"accountType":"","accountName":"INDEP COMM FOR PAECE & NAT COHES","currency":null,"accountno":"0112011967"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COMMISSION OF INQUIRY","currency":null,"accountno":"0112011974"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0112011981"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL EMERGENCY RESPONSE 117","currency":null,"accountno":"0112011998"},{"availableBalance":250.27,"formattedAmount":"250.27","bookBalance":250.27,"accountType":"","accountName":"CLIENT MASTER AND REGISTRAR","currency":null,"accountno":"0112012005"},{"availableBalance":0.77,"formattedAmount":"0.77","bookBalance":0.77,"accountType":"","accountName":"MINISTRY OF YOUTH AFFAIRS","currency":null,"accountno":"0112012012"},{"availableBalance":783679.3,"formattedAmount":"783,679.30","bookBalance":783679.3,"accountType":"","accountName":"INSTITUTE OF AGRIC RESEARCH","currency":null,"accountno":"0112012036"},{"availableBalance":20507.16,"formattedAmount":"20,507.16","bookBalance":20507.16,"accountType":"","accountName":"NAT ASSET & GOVT PROPERTY COMM","currency":null,"accountno":"0112012043"},{"availableBalance":216672.29,"formattedAmount":"216,672.29","bookBalance":216672.29,"accountType":"","accountName":"NATIONAL LAND COMMISSION","currency":null,"accountno":"0112012050"},{"availableBalance":486124.5,"formattedAmount":"486,124.50","bookBalance":486124.5,"accountType":"","accountName":"IMPREST AC FOR MIN OF TOURISM AN","currency":null,"accountno":"0112012067"},{"availableBalance":31366.82,"formattedAmount":"31,366.82","bookBalance":31366.82,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES IMPR","currency":null,"accountno":"0112012074"},{"availableBalance":21603.32,"formattedAmount":"21,603.32","bookBalance":21603.32,"accountType":"","accountName":"IMPREST AND GENERAL ADMIN AC FOR","currency":null,"accountno":"0112012081"},{"availableBalance":7015784.29,"formattedAmount":"7,015,784.29","bookBalance":7015784.29,"accountType":"","accountName":"IMPREST AC-MIN OF TRADE AND INDU","currency":null,"accountno":"0112012098"},{"availableBalance":14108.29,"formattedAmount":"14,108.29","bookBalance":14108.29,"accountType":"","accountName":"MINISTRY OF POLITICAL & PUB AFFA","currency":null,"accountno":"0112012108"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST ACCOUNT NORTH WEST","currency":null,"accountno":"0112012115"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL CLEANING IMPREST ACCOUN","currency":null,"accountno":"0112012122"},{"availableBalance":11045.7,"formattedAmount":"11,045.70","bookBalance":11045.7,"accountType":"","accountName":"IMPREST ACC FOR LOCAL GOVERNMENT","currency":null,"accountno":"0112012139"},{"availableBalance":32377.76,"formattedAmount":"32,377.76","bookBalance":32377.76,"accountType":"","accountName":"INC TAX BOARD OF APPEL COMM DIS","currency":null,"accountno":"0112012153"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARITIME SPECIAL FUND-MIN OF DEF","currency":null,"accountno":"0112012160"},{"availableBalance":0.2,"formattedAmount":"0.20","bookBalance":0.2,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF TRANS","currency":null,"accountno":"0112012177"},{"availableBalance":1921.41,"formattedAmount":"1,921.41","bookBalance":1921.41,"accountType":"","accountName":"THE GOVERNMENT PRINTER","currency":null,"accountno":"0112012184"},{"availableBalance":2258.95,"formattedAmount":"2,258.95","bookBalance":2258.95,"accountType":"","accountName":"MINISTRY OF ENERGY IMPREST","currency":null,"accountno":"0112012191"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF INFO AND CIVIC EDU","currency":null,"accountno":"0112012201"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL CENTRE OF INT THE ATREINST D","currency":null,"accountno":"0112012218"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF EDU YOUTH AND SPO MGT","currency":null,"accountno":"0112012225"},{"availableBalance":4403.95,"formattedAmount":"4,403.95","bookBalance":4403.95,"accountType":"","accountName":"NATIONAL YOUTH EMPOWERMENT FUND","currency":null,"accountno":"0112012232"},{"availableBalance":600000.0,"formattedAmount":"600,000.00","bookBalance":600000.0,"accountType":"","accountName":"NAT COM FOR PERSONS WITH DISABIL","currency":null,"accountno":"0112012249"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL AGRIC RES COORDINATING","currency":null,"accountno":"0112012256"},{"availableBalance":889621.3,"formattedAmount":"889,621.30","bookBalance":889621.3,"accountType":"","accountName":"SIERRA LEONE FOREIGN SERVICE AC","currency":null,"accountno":"0112012263"},{"availableBalance":3946.67,"formattedAmount":"3,946.67","bookBalance":3946.67,"accountType":"","accountName":"NATIONAL COMMISSION FOR SOCIAL A","currency":null,"accountno":"0112012270"},{"availableBalance":8253.54,"formattedAmount":"8,253.54","bookBalance":8253.54,"accountType":"","accountName":"IMPREST ACC FOR MINISTRY OF MINE","currency":null,"accountno":"0112012287"},{"availableBalance":4533.53,"formattedAmount":"4,533.53","bookBalance":4533.53,"accountType":"","accountName":"INDEPT PROCUREMENT REVIEW PANEL","currency":null,"accountno":"0112012294"},{"availableBalance":6184372.9,"formattedAmount":"6,184,372.90","bookBalance":6184372.9,"accountType":"","accountName":"LOCAL AND OVERSEAS TRAVELLING","currency":null,"accountno":"0112012304"},{"availableBalance":492687.05,"formattedAmount":"492,687.05","bookBalance":492687.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT AC","currency":null,"accountno":"0112012311"},{"availableBalance":177251.81,"formattedAmount":"177,251.81","bookBalance":177251.81,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROG","currency":null,"accountno":"0112012328"},{"availableBalance":2895552.02,"formattedAmount":"2,895,552.02","bookBalance":2895552.02,"accountType":"","accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335"},{"availableBalance":5477213.75,"formattedAmount":"5,477,213.75","bookBalance":5477213.75,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342"},{"availableBalance":2445712.79,"formattedAmount":"2,445,712.79","bookBalance":2445712.79,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0112012359"},{"availableBalance":229.63,"formattedAmount":"229.63","bookBalance":229.63,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0112012366"},{"availableBalance":63880.03,"formattedAmount":"63,880.03","bookBalance":63880.03,"accountType":"","accountName":"OTHER CHARGES SL POLICE FORCE","currency":null,"accountno":"0112012373"},{"availableBalance":4225.42,"formattedAmount":"4,225.42","bookBalance":4225.42,"accountType":"","accountName":"IMPREST AC FOR SECRETARY TO THE","currency":null,"accountno":"0112012380"},{"availableBalance":145978.91,"formattedAmount":"145,978.91","bookBalance":145978.91,"accountType":"","accountName":"IMP AC FOR MIN OF INTERNAL AFFAI","currency":null,"accountno":"0112012397"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ALLIED HEALTH PROF COUNCIL SL","currency":null,"accountno":"0112012407"},{"availableBalance":1073061.6,"formattedAmount":"1,073,061.60","bookBalance":1073061.6,"accountType":"","accountName":"JMB-PAEDIATRIC CENTER OF EXCELLE","currency":null,"accountno":"0112012414"},{"availableBalance":7232.0,"formattedAmount":"7,232.00","bookBalance":7232.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX US","currency":null,"accountno":"0112012421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SCHOOL OF MIDWIFERY - KENEMA","currency":null,"accountno":"0112012476"},{"availableBalance":100.0,"formattedAmount":"100.00","bookBalance":100.0,"accountType":"","accountName":"EU BUDGET SUPPORT NATURE NOURISH","currency":null,"accountno":"0112012490"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"YOUTH ENTREPRENEURSHIP FUND (YEF","currency":null,"accountno":"0112012500"},{"availableBalance":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"SPECIAL CENSUS ACCOUNT","currency":null,"accountno":"0112012517"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FIRST MACRO STAB AND RESILIENCE","currency":null,"accountno":"0112012524"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FIRST MACRO STAB AND RESILIENCE","currency":null,"accountno":"0112012531"},{"availableBalance":6910520.68,"formattedAmount":"6,910,520.68","bookBalance":6910520.68,"accountType":"","accountName":"AC FOR OFFICE OF THE VICE PRESID","currency":null,"accountno":"0112012555"},{"availableBalance":386.0,"formattedAmount":"386.00","bookBalance":386.0,"accountType":"","accountName":"JUDICIAL AND LEGAL SERVICE COMMI","currency":null,"accountno":"0112012579"},{"availableBalance":5642.14,"formattedAmount":"5,642.14","bookBalance":5642.14,"accountType":"","accountName":"DIRECTORATE OF TRANSPORT-PROFESS","currency":null,"accountno":"0112012586"},{"availableBalance":531336.0,"formattedAmount":"531,336.00","bookBalance":531336.0,"accountType":"","accountName":"NATIONAL MINERAL AGENCY DISBURSE","currency":null,"accountno":"0112012593"},{"availableBalance":856.5,"formattedAmount":"856.50","bookBalance":856.5,"accountType":"","accountName":"CIVIL SERVICE TRAINING COLLEGE S","currency":null,"accountno":"0112012603"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN IMPREST","currency":null,"accountno":"0112012610"},{"availableBalance":1984440.23,"formattedAmount":"1,984,440.23","bookBalance":1984440.23,"accountType":"","accountName":"AGRICULTURAL MECHANIZATION","currency":null,"accountno":"0112012627"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CORPERATE AFFAIRS COMMISSION DIS","currency":null,"accountno":"0112012634"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF ENERGY SPECIAL COMPL","currency":null,"accountno":"0112012641"},{"availableBalance":310.0,"formattedAmount":"310.00","bookBalance":310.0,"accountType":"","accountName":"IMPREST ACCOUNT FOR REGISTRAR OF","currency":null,"accountno":"0112012658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ATTITUDINAL AND BEHAVIOURIAL CHA","currency":null,"accountno":"0112012665"},{"availableBalance":1821.47,"formattedAmount":"1,821.47","bookBalance":1821.47,"accountType":"","accountName":"PAYROLL OPERATIONAL SIERRA LEONE","currency":null,"accountno":"0112012672"},{"availableBalance":2690.23,"formattedAmount":"2,690.23","bookBalance":2690.23,"accountType":"","accountName":"LABOUR FORCE SURVEY BANK ACCOUNT","currency":null,"accountno":"0112012689"},{"availableBalance":68.9,"formattedAmount":"68.90","bookBalance":68.9,"accountType":"","accountName":"OFFICE OF THE CHIEF MEDICAL EXAM","currency":null,"accountno":"0112012696"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLRA PRIORITY ROADS PROJECTS","currency":null,"accountno":"0112012713"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GPD-EVO JOINT VENTURE (USD)","currency":null,"accountno":"0112012720"},{"availableBalance":16927349.99,"formattedAmount":"16,927,349.99","bookBalance":16927349.99,"accountType":"","accountName":"ESCROW ACCOUNT FOR THE EDUCATION","currency":null,"accountno":"0112012737"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"N-SOFT LIMITED ESCROW ACCOUNT","currency":null,"accountno":"0112012744"},{"availableBalance":3061579.88,"formattedAmount":"3,061,579.88","bookBalance":3061579.88,"accountType":"","accountName":"REVENUE ARREARS ACCOUNT","currency":null,"accountno":"0112012751"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEFENCE HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012768"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ARMY HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012775"},{"availableBalance":127630.0,"formattedAmount":"127,630.00","bookBalance":127630.0,"accountType":"","accountName":"AIR FORCE HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012782"},{"availableBalance":211030.0,"formattedAmount":"211,030.00","bookBalance":211030.0,"accountType":"","accountName":"NAVAL HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012799"},{"availableBalance":2581416.05,"formattedAmount":"2,581,416.05","bookBalance":2581416.05,"accountType":"","accountName":"TRIPARTITE STEERING COMMITTEE","currency":null,"accountno":"0112012809"},{"availableBalance":2352604.92,"formattedAmount":"2,352,604.92","bookBalance":2352604.92,"accountType":"","accountName":"LSS/CARGO TRACKING NOTE FEES","currency":null,"accountno":"0112012830"},{"availableBalance":35517.07,"formattedAmount":"35,517.07","bookBalance":35517.07,"accountType":"","accountName":"CTN FEES FOREX (USD)","currency":null,"accountno":"0112012847"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"REVENUE ARREARS ACCOUNT (USD)","currency":null,"accountno":"0112012854"},{"availableBalance":25000.0,"formattedAmount":"25,000.00","bookBalance":25000.0,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION AUTH","currency":null,"accountno":"0112012892"},{"availableBalance":267523.0,"formattedAmount":"267,523.00","bookBalance":267523.0,"accountType":"","accountName":"NATIONAL MENTAL HEALTH SECRETARI","currency":null,"accountno":"0112012919"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATIONAL MENTAL HEALTH SECRETARI","currency":null,"accountno":"0112012926"},{"availableBalance":1629034.46,"formattedAmount":"1,629,034.46","bookBalance":1629034.46,"accountType":"","accountName":"SIERRA LEONE SOCIAL HEALTH INSUR","currency":null,"accountno":"0112012933"},{"availableBalance":16549.91,"formattedAmount":"16,549.91","bookBalance":16549.91,"accountType":"","accountName":"OFFICE OF THE PRESIDENTIAL SPOKE","currency":null,"accountno":"0112012957"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES AND","currency":null,"accountno":"0112012964"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CHAIRMAN OF AUTHORITY ECOWAS HEA","currency":null,"accountno":"0112012988"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERRY FARE REVENUE ACCOUNT","currency":null,"accountno":"0112013002"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WOKDONCAM GoSL","currency":null,"accountno":"0112013019"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATIONAL SOCIAL PROTECTION AUTHO","currency":null,"accountno":"0112013026"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE RAILWAYS DEVELOPMEN","currency":null,"accountno":"0112013040"},{"availableBalance":779052060.0,"formattedAmount":"779,052,060.00","bookBalance":779052060.0,"accountType":"","accountName":"UBA BOND SINKING FUND ACCOUNT","currency":null,"accountno":"0112013105"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:41:14.7283||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:41:14.7283|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Model.TreasuryAccountBalanceResp, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:41:14.7449|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement) in 3812.8361ms 2026-01-09 09:41:14.7449|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2026-01-09 09:41:14.7449|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3822.469ms 200 application/json; charset=utf-8 2026-01-09 09:41:17.2501|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=2 2026-01-09 09:41:17.2501|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:41:17.2501|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2972ms 204 2026-01-09 09:41:17.2719|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=2 2026-01-09 09:41:17.2719|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:41:17.2719|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:41:17.2719|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:41:17.2719|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2026-01-09 09:41:17.2719|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "DownloadAccounts", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] DownloadAccounts(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:41:17.2719||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:41:17.2867||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:41:17.2867||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:41:17.3104||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:41:17.3104||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:41:17.3195||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:41:21.1955||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":568.64,"formattedAmount":"568.64","bookBalance":568.64,"accountType":"","accountName":"FM 999 ACCOUNT","currency":null,"accountno":"0112003627"},{"availableBalance":507.67,"formattedAmount":"507.67","bookBalance":507.67,"accountType":"","accountName":"SLBSTV OPERATIONS AC","currency":null,"accountno":"0112003641"},{"availableBalance":4072.84,"formattedAmount":"4,072.84","bookBalance":4072.84,"accountType":"","accountName":"NEW COST RECOVERY ACCOUNT","currency":null,"accountno":"0112003665"},{"availableBalance":15731.76,"formattedAmount":"15,731.76","bookBalance":15731.76,"accountType":"","accountName":"OAU HUMANITARIAN RELIEF ASSISANT","currency":null,"accountno":"0112003885"},{"availableBalance":1012131.74,"formattedAmount":"1,012,131.74","bookBalance":1012131.74,"accountType":"","accountName":"LANDSHELTER DEVELOPMENT ACCOUNT","currency":null,"accountno":"0112004129"},{"availableBalance":100419053.52,"formattedAmount":"100,419,053.52","bookBalance":100419053.52,"accountType":"","accountName":"THE NATIONAL SOCIAL SECURITY AND","currency":null,"accountno":"0112004208"},{"availableBalance":540055.94,"formattedAmount":"540,055.94","bookBalance":540055.94,"accountType":"","accountName":"UNCLAIMED SALARIES REVENUE ACCOU","currency":null,"accountno":"0112004284"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EXPANSION OF MEDIA DEV PROJ MIN","currency":null,"accountno":"0112004349"},{"availableBalance":5.02,"formattedAmount":"5.02","bookBalance":5.02,"accountType":"","accountName":"CONST OF PRIM SCH PROJ IN THE EA","currency":null,"accountno":"0112004466"},{"availableBalance":0.38,"formattedAmount":"0.38","bookBalance":0.38,"accountType":"","accountName":"CONST AND RECONST OF PRIM SCH PR","currency":null,"accountno":"0112004480"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT DEPARTMENTAL DEPOSIT","currency":null,"accountno":"0112004507"},{"availableBalance":776.03,"formattedAmount":"776.03","bookBalance":776.03,"accountType":"","accountName":"REHAB AND COMM BASED POV RED PRO","currency":null,"accountno":"0112004624"},{"availableBalance":968627.74,"formattedAmount":"968,627.74","bookBalance":968627.74,"accountType":"","accountName":"SCHOOL MATERIALS REVENUE","currency":null,"accountno":"0112004662"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"LOCAL RIDP-NACSA AC","currency":null,"accountno":"0112004686"},{"availableBalance":582.43,"formattedAmount":"582.43","bookBalance":582.43,"accountType":"","accountName":"AGRICULTURE SECTOR REHABILITATIO","currency":null,"accountno":"0112004703"},{"availableBalance":363.62,"formattedAmount":"363.62","bookBalance":363.62,"accountType":"","accountName":"PALM OIL PROD AND PROCESSING PRO","currency":null,"accountno":"0112004789"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"HIPC COMPLETION POINT AC","currency":null,"accountno":"0112004882"},{"availableBalance":2684.29,"formattedAmount":"2,684.29","bookBalance":2684.29,"accountType":"","accountName":"SLIDB TVET PROJECT AC-SL-064","currency":null,"accountno":"0112005243"},{"availableBalance":809.77,"formattedAmount":"809.77","bookBalance":809.77,"accountType":"","accountName":"DIVERSIFIED FOOD PRODUCTION ACCO","currency":null,"accountno":"0112005346"},{"availableBalance":93.83,"formattedAmount":"93.83","bookBalance":93.83,"accountType":"","accountName":"IDB-TECHNICAL ASSITANCE FOR CAPA","currency":null,"accountno":"0112005360"},{"availableBalance":318.65,"formattedAmount":"318.65","bookBalance":318.65,"accountType":"","accountName":"MIN OF WORKS HOUSING AND INFRA A","currency":null,"accountno":"0112005542"},{"availableBalance":47000.00,"formattedAmount":"47,000.00","bookBalance":47000.00,"accountType":"","accountName":"ENVIRONMENTAL HEALTH DIVISION","currency":null,"accountno":"0112005580"},{"availableBalance":391.80,"formattedAmount":"391.80","bookBalance":391.80,"accountType":"","accountName":"GEOLOGICAL SURVEY IMP AC","currency":null,"accountno":"0112005607"},{"availableBalance":10702.63,"formattedAmount":"10,702.63","bookBalance":10702.63,"accountType":"","accountName":"SOCIAL CAPITAL APPR TO RURAL DEV","currency":null,"accountno":"0112005683"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMPREST ACCOUNT-MINES DIVISION","currency":null,"accountno":"0112005700"},{"availableBalance":15904.66,"formattedAmount":"15,904.66","bookBalance":15904.66,"accountType":"","accountName":"STRATEGY AND POLICY UNIT ACCOUNT","currency":null,"accountno":"0112005906"},{"availableBalance":18.13,"formattedAmount":"18.13","bookBalance":18.13,"accountType":"","accountName":"TECHNICAL ASSISTANCE ACCOUNT","currency":null,"accountno":"0112005920"},{"availableBalance":116.38,"formattedAmount":"116.38","bookBalance":116.38,"accountType":"","accountName":"RECONSTRUCTION AND REHABILITATIO","currency":null,"accountno":"0112005944"},{"availableBalance":7.04,"formattedAmount":"7.04","bookBalance":7.04,"accountType":"","accountName":"OIL PALM PROD PROJ IN SLEONE-OIC","currency":null,"accountno":"0112006020"},{"availableBalance":1836739.72,"formattedAmount":"1,836,739.72","bookBalance":1836739.72,"accountType":"","accountName":"INSTITUTIONAL SUPPORT TO FISHERI","currency":null,"accountno":"0112006109"},{"availableBalance":88592.18,"formattedAmount":"88,592.18","bookBalance":88592.18,"accountType":"","accountName":"BUMBUNA HYDROPOWER AGENCY ESCROW","currency":null,"accountno":"0112006161"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPAN ASSISTCE TO SIERRA LEONE-M","currency":null,"accountno":"0112006288"},{"availableBalance":250.00,"formattedAmount":"250.00","bookBalance":250.00,"accountType":"","accountName":"ARAB BANK FOR ECO DEV IN AFRICA","currency":null,"accountno":"0112006305"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE FOOD AID 2011 ACCOUNT","currency":null,"accountno":"0112006329"},{"availableBalance":21104.62,"formattedAmount":"21,104.62","bookBalance":21104.62,"accountType":"","accountName":"TECHNICAL ASSISTANCE AC","currency":null,"accountno":"0112006381"},{"availableBalance":351.63,"formattedAmount":"351.63","bookBalance":351.63,"accountType":"","accountName":"SFUND EARTH SATELLITE STATION AC","currency":null,"accountno":"0112006525"},{"availableBalance":6146.33,"formattedAmount":"6,146.33","bookBalance":6146.33,"accountType":"","accountName":"SLPMB","currency":null,"accountno":"0112006549"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RTC PROVIDENT FUND AC","currency":null,"accountno":"0112006587"},{"availableBalance":3619.69,"formattedAmount":"3,619.69","bookBalance":3619.69,"accountType":"","accountName":"SL POSTAL SERVICES LTD AC","currency":null,"accountno":"0112006628"},{"availableBalance":59.41,"formattedAmount":"59.41","bookBalance":59.41,"accountType":"","accountName":"INFRASTRUCTURE DEVELOPMENT PROJE","currency":null,"accountno":"0112007003"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CENTRAL INTELLIGENCE AND SECURIT","currency":null,"accountno":"0112007034"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REHABILITATION AND COMMUNITY-BAS","currency":null,"accountno":"0112007065"},{"availableBalance":1361528.54,"formattedAmount":"1,361,528.54","bookBalance":1361528.54,"accountType":"","accountName":"RURAL FINANCE AND COMMUNITY","currency":null,"accountno":"0112007072"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INTEGRATING ADAPTATION TO CLIMAT","currency":null,"accountno":"0112007089"},{"availableBalance":0.09,"formattedAmount":"0.09","bookBalance":0.09,"accountType":"","accountName":"LINKING FARMERS TO MARKET PROJEC","currency":null,"accountno":"0112007096"},{"availableBalance":241210.09,"formattedAmount":"241,210.09","bookBalance":241210.09,"accountType":"","accountName":"JAPANESE FOOD AID KR 2012 ACCOUN","currency":null,"accountno":"0112007113"},{"availableBalance":333724.03,"formattedAmount":"333,724.03","bookBalance":333724.03,"accountType":"","accountName":"MINISTRY OF ENERGY EMERGENCY","currency":null,"accountno":"0112007120"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INDEPENDENT POLICE COMPLAINTS BO","currency":null,"accountno":"0112007151"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REDiSL/GLOBAL PARTNERSHIP FOR ED","currency":null,"accountno":"0112007182"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REDiSL/PERFORMANCE BASED SCHOOL","currency":null,"accountno":"0112007199"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"REDiSL/MULTI DONOR TRUST FUNDS","currency":null,"accountno":"0112007209"},{"availableBalance":17893.97,"formattedAmount":"17,893.97","bookBalance":17893.97,"accountType":"","accountName":"HEALTH EMERGENCY RESPONSE WORLD","currency":null,"accountno":"0112007223"},{"availableBalance":3400.01,"formattedAmount":"3,400.01","bookBalance":3400.01,"accountType":"","accountName":"PUBLIC FINANCIAL MANAGEMENT","currency":null,"accountno":"0112007230"},{"availableBalance":81707.66,"formattedAmount":"81,707.66","bookBalance":81707.66,"accountType":"","accountName":"AFRICAN DEV. BANK HEALTH EMEEGEN","currency":null,"accountno":"0112007247"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AUDIT SERVICE SIERRA LEONE PFMIC","currency":null,"accountno":"0112007261"},{"availableBalance":480.54,"formattedAmount":"480.54","bookBalance":480.54,"accountType":"","accountName":"TIMOR-LESTE G7 GROUP ACCOUNT","currency":null,"accountno":"0112007278"},{"availableBalance":10364843.22,"formattedAmount":"10,364,843.22","bookBalance":10364843.22,"accountType":"","accountName":"JAPANESE FOOD AID PROJECT KR 201","currency":null,"accountno":"0112007326"},{"availableBalance":0.06,"formattedAmount":"0.06","bookBalance":0.06,"accountType":"","accountName":"SIERRA LEONE AND ISLAMIC DEVELOP","currency":null,"accountno":"0112007333"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"STRENGTHENING NATIONAL MONITORIN","currency":null,"accountno":"0112007371"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"PAY AND PERFORMANCE PROJECT","currency":null,"accountno":"0112007467"},{"availableBalance":33250.00,"formattedAmount":"33,250.00","bookBalance":33250.00,"accountType":"","accountName":"REPAYMENT OF LOAN ESCROW ACCOUNT","currency":null,"accountno":"0112007515"},{"availableBalance":1421617.06,"formattedAmount":"1,421,617.06","bookBalance":1421617.06,"accountType":"","accountName":"SEED CAPITAL FOR SMALL AND MEDIU","currency":null,"accountno":"0112007553"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE NON-PROJECT GRANT 2014","currency":null,"accountno":"0112007577"},{"availableBalance":522791.11,"formattedAmount":"522,791.11","bookBalance":522791.11,"accountType":"","accountName":"NATIONAL CIVIL REGISTRATION PROJ","currency":null,"accountno":"0112007591"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"ALTERNATIVE DISPUTE RESOLUTION P","currency":null,"accountno":"0112007649"},{"availableBalance":8871377.95,"formattedAmount":"8,871,377.95","bookBalance":8871377.95,"accountType":"","accountName":"S/LEONE POLICE PEACE KEEPING OPS","currency":null,"accountno":"0112007656"},{"availableBalance":2781.47,"formattedAmount":"2,781.47","bookBalance":2781.47,"accountType":"","accountName":"ROAD MAINT FUND ADMIN ESCROW A/C","currency":null,"accountno":"0112007663"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SCALING UP RENEWABLE ENERGY PROG","currency":null,"accountno":"0112007687"},{"availableBalance":1451686.25,"formattedAmount":"1,451,686.25","bookBalance":1451686.25,"accountType":"","accountName":"OPERATION CLEAN FREETOWN PROJECT","currency":null,"accountno":"0112007694"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"ACCT GEN INSURANCE COMMISSION AC","currency":null,"accountno":"0112007742"},{"availableBalance":4099888.79,"formattedAmount":"4,099,888.79","bookBalance":4099888.79,"accountType":"","accountName":"INTEGRATED PROJECT ADMIN UNIT AC","currency":null,"accountno":"0112007773"},{"availableBalance":16157.58,"formattedAmount":"16,157.58","bookBalance":16157.58,"accountType":"","accountName":"INDEP MEDIA COMM RETAINED REVENU","currency":null,"accountno":"0112007900"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IDB/ITFC REVOLVING ACCOUNT","currency":null,"accountno":"0112007917"},{"availableBalance":26416.62,"formattedAmount":"26,416.62","bookBalance":26416.62,"accountType":"","accountName":"OFFICE OF NATIONAL SECURITY PROJ","currency":null,"accountno":"0112007924"},{"availableBalance":88924.01,"formattedAmount":"88,924.01","bookBalance":88924.01,"accountType":"","accountName":"TTWSSP SUPPLEMENTARY FUNDS 1 ADF","currency":null,"accountno":"0112007979"},{"availableBalance":1800.00,"formattedAmount":"1,800.00","bookBalance":1800.00,"accountType":"","accountName":"ESCROW CHINESE FOOD AID ACCOUNT","currency":null,"accountno":"0112007986"},{"availableBalance":50.00,"formattedAmount":"50.00","bookBalance":50.00,"accountType":"","accountName":"IMPR THE RULE OF LAW SECU & HUM","currency":null,"accountno":"0112008017"},{"availableBalance":0.04,"formattedAmount":"0.04","bookBalance":0.04,"accountType":"","accountName":"STREN COMMU MOBI & LOCAL COUN SE","currency":null,"accountno":"0112008024"},{"availableBalance":3218.03,"formattedAmount":"3,218.03","bookBalance":3218.03,"accountType":"","accountName":"TTWSSP SUPPLEMENTARY FUNDS 2 TSF","currency":null,"accountno":"0112008055"},{"availableBalance":376.92,"formattedAmount":"376.92","bookBalance":376.92,"accountType":"","accountName":"NATIONAL COMM FOR DEMOCRACY DONO","currency":null,"accountno":"0112008062"},{"availableBalance":8769.04,"formattedAmount":"8,769.04","bookBalance":8769.04,"accountType":"","accountName":"FREETOWN LANDSLIDE & FLOODS IMPA","currency":null,"accountno":"0112008093"},{"availableBalance":10256.61,"formattedAmount":"10,256.61","bookBalance":10256.61,"accountType":"","accountName":"TTWSSP REVOLVING SOCIAL CONNEC F","currency":null,"accountno":"0112008110"},{"availableBalance":332000.00,"formattedAmount":"332,000.00","bookBalance":332000.00,"accountType":"","accountName":"UNDP SUPPORT ACCOUNT JUDICIARY","currency":null,"accountno":"0112008127"},{"availableBalance":2052.3,"formattedAmount":"2,052.30","bookBalance":2052.3,"accountType":"","accountName":"PPRC/UNDP/CONFLICT PREVE MITIG P","currency":null,"accountno":"0112008251"},{"availableBalance":15574.52,"formattedAmount":"15,574.52","bookBalance":15574.52,"accountType":"","accountName":"BUSINESS ICUBATOR FOR AFRICAN WO","currency":null,"accountno":"0112008268"},{"availableBalance":54.41,"formattedAmount":"54.41","bookBalance":54.41,"accountType":"","accountName":"SOLAR PARK PROJECT","currency":null,"accountno":"0112008330"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SATEL & METEOR INFO FOR DISAS RI","currency":null,"accountno":"0112008361"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF TOURISM & CULTURE (TOU DI","currency":null,"accountno":"0112008385"},{"availableBalance":59.86,"formattedAmount":"59.86","bookBalance":59.86,"accountType":"","accountName":"MONUMENT & RELICS COMMISSION PRO","currency":null,"accountno":"0112008433"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFFICE OF THE CHIEF OF STAFF DIS","currency":null,"accountno":"0112008464"},{"availableBalance":6046.36,"formattedAmount":"6,046.36","bookBalance":6046.36,"accountType":"","accountName":"EDSA REVENUE COLLECTION","currency":null,"accountno":"0112008660"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"UN F/WORK CONVEN ON CLIMATE CHAN","currency":null,"accountno":"0112008691"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT COMM ON ENVIRONMENT & FOREST","currency":null,"accountno":"0112008701"},{"availableBalance":60090.14,"formattedAmount":"60,090.14","bookBalance":60090.14,"accountType":"","accountName":"UN INSTITUTE FOR TRAINING & RES","currency":null,"accountno":"0112008718"},{"availableBalance":95529.42,"formattedAmount":"95,529.42","bookBalance":95529.42,"accountType":"","accountName":"EPA-SL COASTAL RESILIENCE PROJEC","currency":null,"accountno":"0112008725"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EPA-SL CHEMICALS-UNEP","currency":null,"accountno":"0112008732"},{"availableBalance":4002.52,"formattedAmount":"4,002.52","bookBalance":4002.52,"accountType":"","accountName":"GEF, SUP, NBSAP (NAGOYA) PROTOCO","currency":null,"accountno":"0112008749"},{"availableBalance":134.81,"formattedAmount":"134.81","bookBalance":134.81,"accountType":"","accountName":"ENERGY ENV & NATURAL RESO MGNT","currency":null,"accountno":"0112008756"},{"availableBalance":54.80,"formattedAmount":"54.80","bookBalance":54.80,"accountType":"","accountName":"ADAPTIVE CAP.OF CLIMATE WATER PR","currency":null,"accountno":"0112008770"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COMPANIES LIQUIDATION ACCOUNT","currency":null,"accountno":"0112008811"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"FISCAL CONSOLIDATION SUPPORT PRO","currency":null,"accountno":"0112009052"},{"availableBalance":2261.34,"formattedAmount":"2,261.34","bookBalance":2261.34,"accountType":"","accountName":"COUNCIL POSTGRAD HEALTH SPECIALI","currency":null,"accountno":"0112009069"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"ADMIN INQ S/L MARITIME ADMIN(SLM","currency":null,"accountno":"0112009210"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COVID 19 CRISIS RESPONSE BUDGET","currency":null,"accountno":"0112009272"},{"availableBalance":131869.15,"formattedAmount":"131,869.15","bookBalance":131869.15,"accountType":"","accountName":"MIN OF FISHERIES COMPETENT AUTHO","currency":null,"accountno":"0112009375"},{"availableBalance":158032.29,"formattedAmount":"158,032.29","bookBalance":158032.29,"accountType":"","accountName":"AFDB EMERGENCY FOOD PROD. PROGRA","currency":null,"accountno":"0112009777"},{"availableBalance":479846.38,"formattedAmount":"479,846.38","bookBalance":479846.38,"accountType":"","accountName":"PRES INIT FOR CLI CHNG RE FOOD S","currency":null,"accountno":"0112010070"},{"availableBalance":42656.61,"formattedAmount":"42,656.61","bookBalance":42656.61,"accountType":"","accountName":"NAT YOUTH EMP ENTREPRENE FAIR","currency":null,"accountno":"0112010087"},{"availableBalance":15804.60,"formattedAmount":"15,804.60","bookBalance":15804.60,"accountType":"","accountName":"SPECIAL PROJECTS","currency":null,"accountno":"0112010094"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL FUNDS","currency":null,"accountno":"0112010104"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"THRD INC & SUS GRW DEV POLY FIN","currency":null,"accountno":"0112010111"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"THRD INC & SUS GRW DEV POLY FIN","currency":null,"accountno":"0112010128"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CHINA GRATUITOUS ASSISTANCE (SLE","currency":null,"accountno":"0112010135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CHINA GRATUITOUS ASSISTANCE (USD","currency":null,"accountno":"0112010142"},{"availableBalance":107878.0,"formattedAmount":"107,878.00","bookBalance":107878.0,"accountType":"","accountName":"NAT TSK FORCE ON HUM TRAF SECR D","currency":null,"accountno":"0112010166"},{"availableBalance":131700.0,"formattedAmount":"131,700.00","bookBalance":131700.0,"accountType":"","accountName":"VICTIMS OF HUM TRAFFICKING TRUST","currency":null,"accountno":"0112010180"},{"availableBalance":8307.46,"formattedAmount":"8,307.46","bookBalance":8307.46,"accountType":"","accountName":"LAW REFORM COMMISSION OPERAT (SL","currency":null,"accountno":"0112010207"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT SCI TECH & INNOV COUN SUBV A","currency":null,"accountno":"0112010238"},{"availableBalance":299675.92,"formattedAmount":"299,675.92","bookBalance":299675.92,"accountType":"","accountName":"ESCROW A/C FOR TRANSH OF PETROL","currency":null,"accountno":"0112010245"},{"availableBalance":318057.69,"formattedAmount":"318,057.69","bookBalance":318057.69,"accountType":"","accountName":"WAGES & COMPENSATION COMM DISBUR","currency":null,"accountno":"0112010252"},{"availableBalance":22000000.0,"formattedAmount":"22,000,000.00","bookBalance":22000000.0,"accountType":"","accountName":"WAGES & SALARIES REVOLVING FUND","currency":null,"accountno":"0112010283"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL MINES & MINERAL DEVEL MGMT CO","currency":null,"accountno":"0112010290"},{"availableBalance":478456.14,"formattedAmount":"478,456.14","bookBalance":478456.14,"accountType":"","accountName":"EDUCATION LEVY","currency":null,"accountno":"0112010300"},{"availableBalance":10823000.68,"formattedAmount":"10,823,000.68","bookBalance":10823000.68,"accountType":"","accountName":"SALES OF GOVERNMENT QUARTERS","currency":null,"accountno":"0112010317"},{"availableBalance":25899944.96,"formattedAmount":"25,899,944.96","bookBalance":25899944.96,"accountType":"","accountName":"DEBT MANAGEMENT","currency":null,"accountno":"0112010331"},{"availableBalance":273630.01,"formattedAmount":"273,630.01","bookBalance":273630.01,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0112010348"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INFRASTRUCTURAL BOND ACCOUNT","currency":null,"accountno":"0112010355"},{"availableBalance":16143920.97,"formattedAmount":"16,143,920.97","bookBalance":16143920.97,"accountType":"","accountName":"INFRASTRUCTURE DEP & INVESTMENT","currency":null,"accountno":"0112010362"},{"availableBalance":863127.85,"formattedAmount":"863,127.85","bookBalance":863127.85,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0112010379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"TOURISM LEVY","currency":null,"accountno":"0112010386"},{"availableBalance":77846802.23,"formattedAmount":"77,846,802.23","bookBalance":77846802.23,"accountType":"","accountName":"NRA GST REFUND ACCOUNT","currency":null,"accountno":"0112010393"},{"availableBalance":2751263.06,"formattedAmount":"2,751,263.06","bookBalance":2751263.06,"accountType":"","accountName":"AGRICULTURAL DEVELOPMENT FUND","currency":null,"accountno":"0112010403"},{"availableBalance":43464.09,"formattedAmount":"43,464.09","bookBalance":43464.09,"accountType":"","accountName":"DIRECTORATE OF SCIENCE,TECH & IN","currency":null,"accountno":"0112010410"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AIRPORTS AUTH STAFF END OF SER B","currency":null,"accountno":"0112010427"},{"availableBalance":440162.72,"formattedAmount":"440,162.72","bookBalance":440162.72,"accountType":"","accountName":"SL POLICE CHILD MAINT DEDUCTION","currency":null,"accountno":"0112010434"},{"availableBalance":15858242.41,"formattedAmount":"15,858,242.41","bookBalance":15858242.41,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION","currency":null,"accountno":"0112010441"},{"availableBalance":9820725.7,"formattedAmount":"9,820,725.70","bookBalance":9820725.7,"accountType":"","accountName":"ELECTIONS RELATED ACCOUNT","currency":null,"accountno":"0112010458"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DRUG EMERGENCY ACCOUNT (USD)","currency":null,"accountno":"0112010465"},{"availableBalance":13000000.0,"formattedAmount":"13,000,000.00","bookBalance":13000000.0,"accountType":"","accountName":"DRUG EMERGENCY ACCOUNT","currency":null,"accountno":"0112010472"},{"availableBalance":18715714.93,"formattedAmount":"18,715,714.93","bookBalance":18715714.93,"accountType":"","accountName":"AIRPOTS AUTH STAFF END OF SERV B","currency":null,"accountno":"0112010489"},{"availableBalance":13530624.79,"formattedAmount":"13,530,624.79","bookBalance":13530624.79,"accountType":"","accountName":"SIERRA LEONE AIRCRAFT ACCIDENT A","currency":null,"accountno":"0112010496"},{"availableBalance":3603468.34,"formattedAmount":"3,603,468.34","bookBalance":3603468.34,"accountType":"","accountName":"ROAD MAINTENANCE FUND ADMIN","currency":null,"accountno":"0112010520"},{"availableBalance":103106552.27,"formattedAmount":"103,106,552.27","bookBalance":103106552.27,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0112010537"},{"availableBalance":5518038.89,"formattedAmount":"5,518,038.89","bookBalance":5518038.89,"accountType":"","accountName":"NATIONAL TELECOMS AUTHORITY","currency":null,"accountno":"0112010544"},{"availableBalance":43829.44,"formattedAmount":"43,829.44","bookBalance":43829.44,"accountType":"","accountName":"NATIONAL PETROLEUM REGULATORY AU","currency":null,"accountno":"0112010582"},{"availableBalance":4429564.32,"formattedAmount":"4,429,564.32","bookBalance":4429564.32,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0112010599"},{"availableBalance":3477556.88,"formattedAmount":"3,477,556.88","bookBalance":3477556.88,"accountType":"","accountName":"SL ROADS SAFETY AUTHORITY","currency":null,"accountno":"0112010609"},{"availableBalance":1971712.51,"formattedAmount":"1,971,712.51","bookBalance":1971712.51,"accountType":"","accountName":"SL MARITIME ADMINISTRATION","currency":null,"accountno":"0112010616"},{"availableBalance":84006.2,"formattedAmount":"84,006.20","bookBalance":84006.2,"accountType":"","accountName":"CHRISTIAN PILGRIMAGE FUNDS","currency":null,"accountno":"0112010623"},{"availableBalance":2379607.46,"formattedAmount":"2,379,607.46","bookBalance":2379607.46,"accountType":"","accountName":"NAT MED SUPPLIES AGE/COST RECOVE","currency":null,"accountno":"0112010630"},{"availableBalance":13358159.47,"formattedAmount":"13,358,159.47","bookBalance":13358159.47,"accountType":"","accountName":"BRIDGING ACCOUNT","currency":null,"accountno":"0112010647"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEPARTMENTAL BRIDGE ACCOUNT","currency":null,"accountno":"0112010654"},{"availableBalance":4153270.1,"formattedAmount":"4,153,270.10","bookBalance":4153270.1,"accountType":"","accountName":"TEACHING SERVICE COMMISSION","currency":null,"accountno":"0112010661"},{"availableBalance":298743.77,"formattedAmount":"298,743.77","bookBalance":298743.77,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF AGRIC","currency":null,"accountno":"0112010678"},{"availableBalance":3600305.28,"formattedAmount":"3,600,305.28","bookBalance":3600305.28,"accountType":"","accountName":"MIN OF HEALTH & SANITATION IMPRE","currency":null,"accountno":"0112010685"},{"availableBalance":32048.68,"formattedAmount":"32,048.68","bookBalance":32048.68,"accountType":"","accountName":"GOVERNMENT PRINTING DEPT IMPRE","currency":null,"accountno":"0112010692"},{"availableBalance":175071.47,"formattedAmount":"175,071.47","bookBalance":175071.47,"accountType":"","accountName":"NATIONAL MICROCREDIT SCHEME","currency":null,"accountno":"0112010702"},{"availableBalance":7867774.63,"formattedAmount":"7,867,774.63","bookBalance":7867774.63,"accountType":"","accountName":"MASTER & REGISTRAR HIGH COURT","currency":null,"accountno":"0112010726"},{"availableBalance":7990336.8,"formattedAmount":"7,990,336.80","bookBalance":7990336.8,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION ND","currency":null,"accountno":"0112010764"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0112010771"},{"availableBalance":1994772.76,"formattedAmount":"1,994,772.76","bookBalance":1994772.76,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0112010788"},{"availableBalance":4012185.11,"formattedAmount":"4,012,185.11","bookBalance":4012185.11,"accountType":"","accountName":"RSLMFNO2 OTHER EXPENDITURES","currency":null,"accountno":"0112010805"},{"availableBalance":5168370.58,"formattedAmount":"5,168,370.58","bookBalance":5168370.58,"accountType":"","accountName":"MINISTRY OF FINANCE IMPREST ACCO","currency":null,"accountno":"0112010812"},{"availableBalance":1544478.42,"formattedAmount":"1,544,478.42","bookBalance":1544478.42,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0112010829"},{"availableBalance":4954186.0,"formattedAmount":"4,954,186.00","bookBalance":4954186.0,"accountType":"","accountName":"OFFICE OF THE FIRST LADY","currency":null,"accountno":"0112010836"},{"availableBalance":686453.22,"formattedAmount":"686,453.22","bookBalance":686453.22,"accountType":"","accountName":"NATIONAL ELECTORAL COMMISSION DI","currency":null,"accountno":"0112010843"},{"availableBalance":2335181.66,"formattedAmount":"2,335,181.66","bookBalance":2335181.66,"accountType":"","accountName":"IMP AC OFFICE OF SECRETARY TO PR","currency":null,"accountno":"0112010850"},{"availableBalance":763456.75,"formattedAmount":"763,456.75","bookBalance":763456.75,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0112010867"},{"availableBalance":422943.98,"formattedAmount":"422,943.98","bookBalance":422943.98,"accountType":"","accountName":"SL ELECTRICITY & WATER REGU COMM","currency":null,"accountno":"0112010874"},{"availableBalance":13322.43,"formattedAmount":"13,322.43","bookBalance":13322.43,"accountType":"","accountName":"NAT WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0112010881"},{"availableBalance":133484.33,"formattedAmount":"133,484.33","bookBalance":133484.33,"accountType":"","accountName":"NAT INVESTMENT BOARD DISBURSEMEN","currency":null,"accountno":"0112010898"},{"availableBalance":1.25,"formattedAmount":"1.25","bookBalance":1.25,"accountType":"","accountName":"JUDICIARY IMPREST ACCOUNT","currency":null,"accountno":"0112010908"},{"availableBalance":4440270.43,"formattedAmount":"4,440,270.43","bookBalance":4440270.43,"accountType":"","accountName":"IMPREST ACCOUNT FOR PARLIAMENT","currency":null,"accountno":"0112010915"},{"availableBalance":82279.03,"formattedAmount":"82,279.03","bookBalance":82279.03,"accountType":"","accountName":"NAT DISASTER MGMT AGENCY DISB AC","currency":null,"accountno":"0112010922"},{"availableBalance":106.26,"formattedAmount":"106.26","bookBalance":106.26,"accountType":"","accountName":"POLITICAL AND PUBLIC AFFAIRS ACC","currency":null,"accountno":"0112010939"},{"availableBalance":286577.47,"formattedAmount":"286,577.47","bookBalance":286577.47,"accountType":"","accountName":"MIN OF FOREIGN AFFAIRS AND INTL","currency":null,"accountno":"0112010946"},{"availableBalance":1365039.39,"formattedAmount":"1,365,039.39","bookBalance":1365039.39,"accountType":"","accountName":"NATIONAL MONITORING & EVALUATION","currency":null,"accountno":"0112010953"},{"availableBalance":1090607.67,"formattedAmount":"1,090,607.67","bookBalance":1090607.67,"accountType":"","accountName":"THE SEC CONFISCATED ASSETS COMMI","currency":null,"accountno":"0112010960"},{"availableBalance":125167.01,"formattedAmount":"125,167.01","bookBalance":125167.01,"accountType":"","accountName":"METEOROLOGICAL DEPT IMPREST A/C","currency":null,"accountno":"0112010977"},{"availableBalance":4362567.97,"formattedAmount":"4,362,567.97","bookBalance":4362567.97,"accountType":"","accountName":"NATIONAL PUBLIC HEALTH AGENCY","currency":null,"accountno":"0112010984"},{"availableBalance":592436.33,"formattedAmount":"592,436.33","bookBalance":592436.33,"accountType":"","accountName":"MINISTRY OF SOCIAL WELFARE","currency":null,"accountno":"0112011008"},{"availableBalance":128768.02,"formattedAmount":"128,768.02","bookBalance":128768.02,"accountType":"","accountName":"OFFICE OF THE CHIEF MINISTER","currency":null,"accountno":"0112011015"},{"availableBalance":7497.93,"formattedAmount":"7,497.93","bookBalance":7497.93,"accountType":"","accountName":"SL INVESTMENT AND EXPORT AGENCY","currency":null,"accountno":"0112011022"},{"availableBalance":225223.31,"formattedAmount":"225,223.31","bookBalance":225223.31,"accountType":"","accountName":"NATIONAL SPORTS AUTHORITY","currency":null,"accountno":"0112011039"},{"availableBalance":4249332.79,"formattedAmount":"4,249,332.79","bookBalance":4249332.79,"accountType":"","accountName":"IMPREST AC-MIN OF EDUCATION YOUT","currency":null,"accountno":"0112011046"},{"availableBalance":1116209.57,"formattedAmount":"1,116,209.57","bookBalance":1116209.57,"accountType":"","accountName":"SIERRA LEONE WATER COMPANY DIS","currency":null,"accountno":"0112011053"},{"availableBalance":58616.45,"formattedAmount":"58,616.45","bookBalance":58616.45,"accountType":"","accountName":"NAT PROTECTED AREA AUTH DISB A/C","currency":null,"accountno":"0112011060"},{"availableBalance":860026.03,"formattedAmount":"860,026.03","bookBalance":860026.03,"accountType":"","accountName":"MIN OF TECHNICAL AND HIGHER EDU","currency":null,"accountno":"0112011077"},{"availableBalance":9.22,"formattedAmount":"9.22","bookBalance":9.22,"accountType":"","accountName":"MINISTRY OF PLANNING & ECONOMIC","currency":null,"accountno":"0112011084"},{"availableBalance":0.23,"formattedAmount":"0.23","bookBalance":0.23,"accountType":"","accountName":"IMPREST AC FOR ADMINISTRATOR AND","currency":null,"accountno":"0112011091"},{"availableBalance":1103.6,"formattedAmount":"1,103.60","bookBalance":1103.6,"accountType":"","accountName":"POLITICAL PARTIES REG COMMISSION","currency":null,"accountno":"0112011101"},{"availableBalance":136612.54,"formattedAmount":"136,612.54","bookBalance":136612.54,"accountType":"","accountName":"NATIONAL AUTHORISING OFFICE","currency":null,"accountno":"0112011118"},{"availableBalance":627217.84,"formattedAmount":"627,217.84","bookBalance":627217.84,"accountType":"","accountName":"SMALL & MEDIUM ENT AGENCY DISBUR","currency":null,"accountno":"0112011125"},{"availableBalance":35719.78,"formattedAmount":"35,719.78","bookBalance":35719.78,"accountType":"","accountName":"NATIONAL TOURIST BOARD DISBURSEM","currency":null,"accountno":"0112011132"},{"availableBalance":872885.04,"formattedAmount":"872,885.04","bookBalance":872885.04,"accountType":"","accountName":"CENTRAL STATISTICS OFFICE","currency":null,"accountno":"0112011149"},{"availableBalance":1615878.71,"formattedAmount":"1,615,878.71","bookBalance":1615878.71,"accountType":"","accountName":"JUSTICE SEC COORDINATION OFFICE","currency":null,"accountno":"0112011156"},{"availableBalance":1288530.27,"formattedAmount":"1,288,530.27","bookBalance":1288530.27,"accountType":"","accountName":"SL HEALTH SERVICE COMMISSION DIS","currency":null,"accountno":"0112011163"},{"availableBalance":1052878.66,"formattedAmount":"1,052,878.66","bookBalance":1052878.66,"accountType":"","accountName":"OFFICE OF THE NATIONAL SECURITY","currency":null,"accountno":"0112011170"},{"availableBalance":5609.5,"formattedAmount":"5,609.50","bookBalance":5609.5,"accountType":"","accountName":"NAT COUNCIL FOR CIVIC EDU AND DE","currency":null,"accountno":"0112011187"},{"availableBalance":288492.47,"formattedAmount":"288,492.47","bookBalance":288492.47,"accountType":"","accountName":"SIERRA LEONE STANDARDS BUREAU DI","currency":null,"accountno":"0112011194"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"RSLMF N01 PERSONAL MOLUMENT","currency":null,"accountno":"0112011204"},{"availableBalance":441.0,"formattedAmount":"441.00","bookBalance":441.0,"accountType":"","accountName":"PRODUCE MONITORING BOARD DISBURS","currency":null,"accountno":"0112011211"},{"availableBalance":32595.67,"formattedAmount":"32,595.67","bookBalance":32595.67,"accountType":"","accountName":"INDEPENDENT MEDIA COMMISSION DIS","currency":null,"accountno":"0112011228"},{"availableBalance":0.41,"formattedAmount":"0.41","bookBalance":0.41,"accountType":"","accountName":"MIN OF GENDER & CHILDRENS AFF IM","currency":null,"accountno":"0112011235"},{"availableBalance":547550.75,"formattedAmount":"547,550.75","bookBalance":547550.75,"accountType":"","accountName":"RSLAF SOLDIERS DISCHARGED ON MED","currency":null,"accountno":"0112011242"},{"availableBalance":242243.65,"formattedAmount":"242,243.65","bookBalance":242243.65,"accountType":"","accountName":"CENTRAL INTELLIGENT AND SECURITY","currency":null,"accountno":"0112011259"},{"availableBalance":36.0,"formattedAmount":"36.00","bookBalance":36.0,"accountType":"","accountName":"LOCAL GOV SERVICE COMMISSION DIS","currency":null,"accountno":"0112011266"},{"availableBalance":1238960.2,"formattedAmount":"1,238,960.20","bookBalance":1238960.2,"accountType":"","accountName":"STUDENTS LOAN SCCHEME-SIERRA LEO","currency":null,"accountno":"0112011273"},{"availableBalance":9329.61,"formattedAmount":"9,329.61","bookBalance":9329.61,"accountType":"","accountName":"IMPREST SL POLICE FORCE","currency":null,"accountno":"0112011280"},{"availableBalance":9206.72,"formattedAmount":"9,206.72","bookBalance":9206.72,"accountType":"","accountName":"MINISTRY OF INFORMATION AND COMM","currency":null,"accountno":"0112011297"},{"availableBalance":153974.06,"formattedAmount":"153,974.06","bookBalance":153974.06,"accountType":"","accountName":"IMPREST AC-MIN OF EMPLOYMENT AND","currency":null,"accountno":"0112011307"},{"availableBalance":0.99,"formattedAmount":"0.99","bookBalance":0.99,"accountType":"","accountName":"NATIONAL YOUTH SERVICE IMPREST","currency":null,"accountno":"0112011314"},{"availableBalance":31191.71,"formattedAmount":"31,191.71","bookBalance":31191.71,"accountType":"","accountName":"MUNAFA FUND OPERATIONAL","currency":null,"accountno":"0112011321"},{"availableBalance":125677.73,"formattedAmount":"125,677.73","bookBalance":125677.73,"accountType":"","accountName":"NATIONAL REGISTRATION SECRETARIA","currency":null,"accountno":"0112011338"},{"availableBalance":226500.0,"formattedAmount":"226,500.00","bookBalance":226500.0,"accountType":"","accountName":"OFFICE OF THE GOVT SPOKEMAN A/C","currency":null,"accountno":"0112011345"},{"availableBalance":583763.18,"formattedAmount":"583,763.18","bookBalance":583763.18,"accountType":"","accountName":"TEACHING HOSPITAL COMPLEX DISBMT","currency":null,"accountno":"0112011352"},{"availableBalance":34708.63,"formattedAmount":"34,708.63","bookBalance":34708.63,"accountType":"","accountName":"ECOWAS NATIONAL COORDINATING COM","currency":null,"accountno":"0112011369"},{"availableBalance":4143.01,"formattedAmount":"4,143.01","bookBalance":4143.01,"accountType":"","accountName":"MINISTRY OF FISHERIES IMPREST","currency":null,"accountno":"0112011383"},{"availableBalance":1291182.59,"formattedAmount":"1,291,182.59","bookBalance":1291182.59,"accountType":"","accountName":"PUBLIC SECTOR REFORM UNIT DISBUR","currency":null,"accountno":"0112011390"},{"availableBalance":41.13,"formattedAmount":"41.13","bookBalance":41.13,"accountType":"","accountName":"INDEPENDENCE POLICE COMPLAINT BO","currency":null,"accountno":"0112011400"},{"availableBalance":15434.41,"formattedAmount":"15,434.41","bookBalance":15434.41,"accountType":"","accountName":"CIVIL SERVICE TRAINING COLLEGE D","currency":null,"accountno":"0112011417"},{"availableBalance":9323.08,"formattedAmount":"9,323.08","bookBalance":9323.08,"accountType":"","accountName":"SPECIAL FUNDS","currency":null,"accountno":"0112011424"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0112011431"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0112011455"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0112011462"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY","currency":null,"accountno":"0112011479"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EXPO 2020","currency":null,"accountno":"0112011486"},{"availableBalance":196684.43,"formattedAmount":"196,684.43","bookBalance":196684.43,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0112011493"},{"availableBalance":52369436.8,"formattedAmount":"52,369,436.80","bookBalance":52369436.8,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0112011503"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCOVID-19 USD","currency":null,"accountno":"0112011510"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCOVID-19 SLL","currency":null,"accountno":"0112011527"},{"availableBalance":96259.07,"formattedAmount":"96,259.07","bookBalance":96259.07,"accountType":"","accountName":"MINISTRY OF SPORTS IMPREST","currency":null,"accountno":"0112011534"},{"availableBalance":3226.17,"formattedAmount":"3,226.17","bookBalance":3226.17,"accountType":"","accountName":"SL INSURANCE COMMISSION DISBURSE","currency":null,"accountno":"0112011541"},{"availableBalance":14622.58,"formattedAmount":"14,622.58","bookBalance":14622.58,"accountType":"","accountName":"AFRICAN PEER REVIEW MECHANISM DI","currency":null,"accountno":"0112011558"},{"availableBalance":841984.9,"formattedAmount":"841,984.90","bookBalance":841984.9,"accountType":"","accountName":"FINANCIAL INTELLIGENCE UNIT DISB","currency":null,"accountno":"0112011565"},{"availableBalance":212.54,"formattedAmount":"212.54","bookBalance":212.54,"accountType":"","accountName":"MIN OF WESTERN REGION DISB AC","currency":null,"accountno":"0112011572"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"STATE SUPP ON ATANDINT FUNERAL","currency":null,"accountno":"0112011589"},{"availableBalance":42883.03,"formattedAmount":"42,883.03","bookBalance":42883.03,"accountType":"","accountName":"MIN OF LOCAL GOVT & RURAL DEV IM","currency":null,"accountno":"0112011596"},{"availableBalance":1842.0,"formattedAmount":"1,842.00","bookBalance":1842.0,"accountType":"","accountName":"DECENTRALISATION SECRETARIAT DIS","currency":null,"accountno":"0112011606"},{"availableBalance":2580850.73,"formattedAmount":"2,580,850.73","bookBalance":2580850.73,"accountType":"","accountName":"MINISTRY OFTHE ENVIRONMENT","currency":null,"accountno":"0112011613"},{"availableBalance":329.03,"formattedAmount":"329.03","bookBalance":329.03,"accountType":"","accountName":"LEGAL AID BOARD DISBURSEMENT ACC","currency":null,"accountno":"0112011620"},{"availableBalance":190213.49,"formattedAmount":"190,213.49","bookBalance":190213.49,"accountType":"","accountName":"NATIONAL COMMISSION FOR PRIVATIS","currency":null,"accountno":"0112011637"},{"availableBalance":2956.29,"formattedAmount":"2,956.29","bookBalance":2956.29,"accountType":"","accountName":"LAW REFORM COMMISSION DISBURSEME","currency":null,"accountno":"0112011644"},{"availableBalance":49418.35,"formattedAmount":"49,418.35","bookBalance":49418.35,"accountType":"","accountName":"RIGHT TO ACCESS INFORMATION","currency":null,"accountno":"0112011651"},{"availableBalance":18018.21,"formattedAmount":"18,018.21","bookBalance":18018.21,"accountType":"","accountName":"NATIONAL YOUTH COMMISSION DISBUR","currency":null,"accountno":"0112011668"},{"availableBalance":18650.33,"formattedAmount":"18,650.33","bookBalance":18650.33,"accountType":"","accountName":"NUCLEAR SAFETY RAD & PROT AUTHD","currency":null,"accountno":"0112011675"},{"availableBalance":71861.38,"formattedAmount":"71,861.38","bookBalance":71861.38,"accountType":"","accountName":"MONUMENT AND RELICS COMMISSION D","currency":null,"accountno":"0112011699"},{"availableBalance":442836.02,"formattedAmount":"442,836.02","bookBalance":442836.02,"accountType":"","accountName":"NATIONAL CONSUMER PROTECTION COM","currency":null,"accountno":"0112011709"},{"availableBalance":10232.79,"formattedAmount":"10,232.79","bookBalance":10232.79,"accountType":"","accountName":"NATIONAL CYBERSECURITY FUND ACCO","currency":null,"accountno":"0112011716"},{"availableBalance":239041.12,"formattedAmount":"239,041.12","bookBalance":239041.12,"accountType":"","accountName":"IMPREST AC-LAW OFFICERS DEPARTME","currency":null,"accountno":"0112011723"},{"availableBalance":33076.8,"formattedAmount":"33,076.80","bookBalance":33076.8,"accountType":"","accountName":"FISHERIES PROT STATISTICS & RES","currency":null,"accountno":"0112011730"},{"availableBalance":74646.14,"formattedAmount":"74,646.14","bookBalance":74646.14,"accountType":"","accountName":"NDB COMMERCIAL BANKING AC","currency":null,"accountno":"0112011747"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0112011754"},{"availableBalance":311.43,"formattedAmount":"311.43","bookBalance":311.43,"accountType":"","accountName":"MIATTA CONFERENCE CENTRE ACCOUNT","currency":null,"accountno":"0112011761"},{"availableBalance":40860.77,"formattedAmount":"40,860.77","bookBalance":40860.77,"accountType":"","accountName":"NAT DRUG LAW ENFORCEMENT AGENCY","currency":null,"accountno":"0112011785"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORPORATE AFFAIRS COMMISSION DIS","currency":null,"accountno":"0112011802"},{"availableBalance":854.47,"formattedAmount":"854.47","bookBalance":854.47,"accountType":"","accountName":"MIN OF MINES AND MINERAL RESOURC","currency":null,"accountno":"0112011819"},{"availableBalance":325859.9,"formattedAmount":"325,859.90","bookBalance":325859.9,"accountType":"","accountName":"SL LOCAL CONTENT AGENCY","currency":null,"accountno":"0112011826"},{"availableBalance":119917.81,"formattedAmount":"119,917.81","bookBalance":119917.81,"accountType":"","accountName":"NATIONAL CHILDREN'S COMMISSION D","currency":null,"accountno":"0112011833"},{"availableBalance":402083.77,"formattedAmount":"402,083.77","bookBalance":402083.77,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0112011840"},{"availableBalance":614815.78,"formattedAmount":"614,815.78","bookBalance":614815.78,"accountType":"","accountName":"NAT COMM FOR DEMOC DISB A/C","currency":null,"accountno":"0112011857"},{"availableBalance":638444.11,"formattedAmount":"638,444.11","bookBalance":638444.11,"accountType":"","accountName":"MINISTRY OF LANDS COUNTRY PLANNI","currency":null,"accountno":"0112011864"},{"availableBalance":3457.0,"formattedAmount":"3,457.00","bookBalance":3457.0,"accountType":"","accountName":"NATIONAL FIRE FORCE IMPREST ACCO","currency":null,"accountno":"0112011871"},{"availableBalance":2250.41,"formattedAmount":"2,250.41","bookBalance":2250.41,"accountType":"","accountName":"HUMAN RESOURCES MGNT OFFICE IMPR","currency":null,"accountno":"0112011888"},{"availableBalance":8349.82,"formattedAmount":"8,349.82","bookBalance":8349.82,"accountType":"","accountName":"SIERRA LEONE COMMISSION ON ARMS","currency":null,"accountno":"0112011895"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SKILLS DEVELOPMENT FUND ACCOUNT","currency":null,"accountno":"0112011905"},{"availableBalance":9275.16,"formattedAmount":"9,275.16","bookBalance":9275.16,"accountType":"","accountName":"NATIONAL CONSERVATIVE TRUST DISB","currency":null,"accountno":"0112011912"},{"availableBalance":162284.82,"formattedAmount":"162,284.82","bookBalance":162284.82,"accountType":"","accountName":"PUBLIC SERVICE COMMISSION AC","currency":null,"accountno":"0112011929"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"FMO BUDGET SUPPORT","currency":null,"accountno":"0112011936"},{"availableBalance":2460.89,"formattedAmount":"2,460.89","bookBalance":2460.89,"accountType":"","accountName":"SIERRA LEONE NEWS AGENCY","currency":null,"accountno":"0112011943"},{"availableBalance":8719.91,"formattedAmount":"8,719.91","bookBalance":8719.91,"accountType":"","accountName":"SLRA DISBURSEMENT","currency":null,"accountno":"0112011950"},{"availableBalance":5955.99,"formattedAmount":"5,955.99","bookBalance":5955.99,"accountType":"","accountName":"INDEP COMM FOR PAECE & NAT COHES","currency":null,"accountno":"0112011967"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COMMISSION OF INQUIRY","currency":null,"accountno":"0112011974"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0112011981"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL EMERGENCY RESPONSE 117","currency":null,"accountno":"0112011998"},{"availableBalance":250.27,"formattedAmount":"250.27","bookBalance":250.27,"accountType":"","accountName":"CLIENT MASTER AND REGISTRAR","currency":null,"accountno":"0112012005"},{"availableBalance":0.77,"formattedAmount":"0.77","bookBalance":0.77,"accountType":"","accountName":"MINISTRY OF YOUTH AFFAIRS","currency":null,"accountno":"0112012012"},{"availableBalance":783679.3,"formattedAmount":"783,679.30","bookBalance":783679.3,"accountType":"","accountName":"INSTITUTE OF AGRIC RESEARCH","currency":null,"accountno":"0112012036"},{"availableBalance":20507.16,"formattedAmount":"20,507.16","bookBalance":20507.16,"accountType":"","accountName":"NAT ASSET & GOVT PROPERTY COMM","currency":null,"accountno":"0112012043"},{"availableBalance":216672.29,"formattedAmount":"216,672.29","bookBalance":216672.29,"accountType":"","accountName":"NATIONAL LAND COMMISSION","currency":null,"accountno":"0112012050"},{"availableBalance":486124.5,"formattedAmount":"486,124.50","bookBalance":486124.5,"accountType":"","accountName":"IMPREST AC FOR MIN OF TOURISM AN","currency":null,"accountno":"0112012067"},{"availableBalance":31366.82,"formattedAmount":"31,366.82","bookBalance":31366.82,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES IMPR","currency":null,"accountno":"0112012074"},{"availableBalance":21603.32,"formattedAmount":"21,603.32","bookBalance":21603.32,"accountType":"","accountName":"IMPREST AND GENERAL ADMIN AC FOR","currency":null,"accountno":"0112012081"},{"availableBalance":7015784.29,"formattedAmount":"7,015,784.29","bookBalance":7015784.29,"accountType":"","accountName":"IMPREST AC-MIN OF TRADE AND INDU","currency":null,"accountno":"0112012098"},{"availableBalance":14108.29,"formattedAmount":"14,108.29","bookBalance":14108.29,"accountType":"","accountName":"MINISTRY OF POLITICAL & PUB AFFA","currency":null,"accountno":"0112012108"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST ACCOUNT NORTH WEST","currency":null,"accountno":"0112012115"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL CLEANING IMPREST ACCOUN","currency":null,"accountno":"0112012122"},{"availableBalance":11045.7,"formattedAmount":"11,045.70","bookBalance":11045.7,"accountType":"","accountName":"IMPREST ACC FOR LOCAL GOVERNMENT","currency":null,"accountno":"0112012139"},{"availableBalance":32377.76,"formattedAmount":"32,377.76","bookBalance":32377.76,"accountType":"","accountName":"INC TAX BOARD OF APPEL COMM DIS","currency":null,"accountno":"0112012153"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARITIME SPECIAL FUND-MIN OF DEF","currency":null,"accountno":"0112012160"},{"availableBalance":0.2,"formattedAmount":"0.20","bookBalance":0.2,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF TRANS","currency":null,"accountno":"0112012177"},{"availableBalance":1921.41,"formattedAmount":"1,921.41","bookBalance":1921.41,"accountType":"","accountName":"THE GOVERNMENT PRINTER","currency":null,"accountno":"0112012184"},{"availableBalance":2258.95,"formattedAmount":"2,258.95","bookBalance":2258.95,"accountType":"","accountName":"MINISTRY OF ENERGY IMPREST","currency":null,"accountno":"0112012191"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF INFO AND CIVIC EDU","currency":null,"accountno":"0112012201"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL CENTRE OF INT THE ATREINST D","currency":null,"accountno":"0112012218"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF EDU YOUTH AND SPO MGT","currency":null,"accountno":"0112012225"},{"availableBalance":4403.95,"formattedAmount":"4,403.95","bookBalance":4403.95,"accountType":"","accountName":"NATIONAL YOUTH EMPOWERMENT FUND","currency":null,"accountno":"0112012232"},{"availableBalance":600000.0,"formattedAmount":"600,000.00","bookBalance":600000.0,"accountType":"","accountName":"NAT COM FOR PERSONS WITH DISABIL","currency":null,"accountno":"0112012249"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL AGRIC RES COORDINATING","currency":null,"accountno":"0112012256"},{"availableBalance":889621.3,"formattedAmount":"889,621.30","bookBalance":889621.3,"accountType":"","accountName":"SIERRA LEONE FOREIGN SERVICE AC","currency":null,"accountno":"0112012263"},{"availableBalance":3946.67,"formattedAmount":"3,946.67","bookBalance":3946.67,"accountType":"","accountName":"NATIONAL COMMISSION FOR SOCIAL A","currency":null,"accountno":"0112012270"},{"availableBalance":8253.54,"formattedAmount":"8,253.54","bookBalance":8253.54,"accountType":"","accountName":"IMPREST ACC FOR MINISTRY OF MINE","currency":null,"accountno":"0112012287"},{"availableBalance":4533.53,"formattedAmount":"4,533.53","bookBalance":4533.53,"accountType":"","accountName":"INDEPT PROCUREMENT REVIEW PANEL","currency":null,"accountno":"0112012294"},{"availableBalance":6184372.9,"formattedAmount":"6,184,372.90","bookBalance":6184372.9,"accountType":"","accountName":"LOCAL AND OVERSEAS TRAVELLING","currency":null,"accountno":"0112012304"},{"availableBalance":492687.05,"formattedAmount":"492,687.05","bookBalance":492687.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT AC","currency":null,"accountno":"0112012311"},{"availableBalance":177251.81,"formattedAmount":"177,251.81","bookBalance":177251.81,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROG","currency":null,"accountno":"0112012328"},{"availableBalance":2895552.02,"formattedAmount":"2,895,552.02","bookBalance":2895552.02,"accountType":"","accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335"},{"availableBalance":5477213.75,"formattedAmount":"5,477,213.75","bookBalance":5477213.75,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342"},{"availableBalance":2445712.79,"formattedAmount":"2,445,712.79","bookBalance":2445712.79,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0112012359"},{"availableBalance":229.63,"formattedAmount":"229.63","bookBalance":229.63,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0112012366"},{"availableBalance":63880.03,"formattedAmount":"63,880.03","bookBalance":63880.03,"accountType":"","accountName":"OTHER CHARGES SL POLICE FORCE","currency":null,"accountno":"0112012373"},{"availableBalance":4225.42,"formattedAmount":"4,225.42","bookBalance":4225.42,"accountType":"","accountName":"IMPREST AC FOR SECRETARY TO THE","currency":null,"accountno":"0112012380"},{"availableBalance":145978.91,"formattedAmount":"145,978.91","bookBalance":145978.91,"accountType":"","accountName":"IMP AC FOR MIN OF INTERNAL AFFAI","currency":null,"accountno":"0112012397"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ALLIED HEALTH PROF COUNCIL SL","currency":null,"accountno":"0112012407"},{"availableBalance":1073061.6,"formattedAmount":"1,073,061.60","bookBalance":1073061.6,"accountType":"","accountName":"JMB-PAEDIATRIC CENTER OF EXCELLE","currency":null,"accountno":"0112012414"},{"availableBalance":7232.0,"formattedAmount":"7,232.00","bookBalance":7232.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX US","currency":null,"accountno":"0112012421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SCHOOL OF MIDWIFERY - KENEMA","currency":null,"accountno":"0112012476"},{"availableBalance":100.0,"formattedAmount":"100.00","bookBalance":100.0,"accountType":"","accountName":"EU BUDGET SUPPORT NATURE NOURISH","currency":null,"accountno":"0112012490"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"YOUTH ENTREPRENEURSHIP FUND (YEF","currency":null,"accountno":"0112012500"},{"availableBalance":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"SPECIAL CENSUS ACCOUNT","currency":null,"accountno":"0112012517"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FIRST MACRO STAB AND RESILIENCE","currency":null,"accountno":"0112012524"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FIRST MACRO STAB AND RESILIENCE","currency":null,"accountno":"0112012531"},{"availableBalance":6910520.68,"formattedAmount":"6,910,520.68","bookBalance":6910520.68,"accountType":"","accountName":"AC FOR OFFICE OF THE VICE PRESID","currency":null,"accountno":"0112012555"},{"availableBalance":386.0,"formattedAmount":"386.00","bookBalance":386.0,"accountType":"","accountName":"JUDICIAL AND LEGAL SERVICE COMMI","currency":null,"accountno":"0112012579"},{"availableBalance":5642.14,"formattedAmount":"5,642.14","bookBalance":5642.14,"accountType":"","accountName":"DIRECTORATE OF TRANSPORT-PROFESS","currency":null,"accountno":"0112012586"},{"availableBalance":531336.0,"formattedAmount":"531,336.00","bookBalance":531336.0,"accountType":"","accountName":"NATIONAL MINERAL AGENCY DISBURSE","currency":null,"accountno":"0112012593"},{"availableBalance":856.5,"formattedAmount":"856.50","bookBalance":856.5,"accountType":"","accountName":"CIVIL SERVICE TRAINING COLLEGE S","currency":null,"accountno":"0112012603"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN IMPREST","currency":null,"accountno":"0112012610"},{"availableBalance":1984440.23,"formattedAmount":"1,984,440.23","bookBalance":1984440.23,"accountType":"","accountName":"AGRICULTURAL MECHANIZATION","currency":null,"accountno":"0112012627"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CORPERATE AFFAIRS COMMISSION DIS","currency":null,"accountno":"0112012634"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF ENERGY SPECIAL COMPL","currency":null,"accountno":"0112012641"},{"availableBalance":310.0,"formattedAmount":"310.00","bookBalance":310.0,"accountType":"","accountName":"IMPREST ACCOUNT FOR REGISTRAR OF","currency":null,"accountno":"0112012658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ATTITUDINAL AND BEHAVIOURIAL CHA","currency":null,"accountno":"0112012665"},{"availableBalance":1821.47,"formattedAmount":"1,821.47","bookBalance":1821.47,"accountType":"","accountName":"PAYROLL OPERATIONAL SIERRA LEONE","currency":null,"accountno":"0112012672"},{"availableBalance":2690.23,"formattedAmount":"2,690.23","bookBalance":2690.23,"accountType":"","accountName":"LABOUR FORCE SURVEY BANK ACCOUNT","currency":null,"accountno":"0112012689"},{"availableBalance":68.9,"formattedAmount":"68.90","bookBalance":68.9,"accountType":"","accountName":"OFFICE OF THE CHIEF MEDICAL EXAM","currency":null,"accountno":"0112012696"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLRA PRIORITY ROADS PROJECTS","currency":null,"accountno":"0112012713"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GPD-EVO JOINT VENTURE (USD)","currency":null,"accountno":"0112012720"},{"availableBalance":16927349.99,"formattedAmount":"16,927,349.99","bookBalance":16927349.99,"accountType":"","accountName":"ESCROW ACCOUNT FOR THE EDUCATION","currency":null,"accountno":"0112012737"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"N-SOFT LIMITED ESCROW ACCOUNT","currency":null,"accountno":"0112012744"},{"availableBalance":3061579.88,"formattedAmount":"3,061,579.88","bookBalance":3061579.88,"accountType":"","accountName":"REVENUE ARREARS ACCOUNT","currency":null,"accountno":"0112012751"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEFENCE HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012768"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ARMY HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012775"},{"availableBalance":127630.0,"formattedAmount":"127,630.00","bookBalance":127630.0,"accountType":"","accountName":"AIR FORCE HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012782"},{"availableBalance":211030.0,"formattedAmount":"211,030.00","bookBalance":211030.0,"accountType":"","accountName":"NAVAL HEADQUARTER ACCOUNT","currency":null,"accountno":"0112012799"},{"availableBalance":2581416.05,"formattedAmount":"2,581,416.05","bookBalance":2581416.05,"accountType":"","accountName":"TRIPARTITE STEERING COMMITTEE","currency":null,"accountno":"0112012809"},{"availableBalance":2352604.92,"formattedAmount":"2,352,604.92","bookBalance":2352604.92,"accountType":"","accountName":"LSS/CARGO TRACKING NOTE FEES","currency":null,"accountno":"0112012830"},{"availableBalance":35517.07,"formattedAmount":"35,517.07","bookBalance":35517.07,"accountType":"","accountName":"CTN FEES FOREX (USD)","currency":null,"accountno":"0112012847"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"REVENUE ARREARS ACCOUNT (USD)","currency":null,"accountno":"0112012854"},{"availableBalance":25000.0,"formattedAmount":"25,000.00","bookBalance":25000.0,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION AUTH","currency":null,"accountno":"0112012892"},{"availableBalance":267523.0,"formattedAmount":"267,523.00","bookBalance":267523.0,"accountType":"","accountName":"NATIONAL MENTAL HEALTH SECRETARI","currency":null,"accountno":"0112012919"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATIONAL MENTAL HEALTH SECRETARI","currency":null,"accountno":"0112012926"},{"availableBalance":1629034.46,"formattedAmount":"1,629,034.46","bookBalance":1629034.46,"accountType":"","accountName":"SIERRA LEONE SOCIAL HEALTH INSUR","currency":null,"accountno":"0112012933"},{"availableBalance":16549.91,"formattedAmount":"16,549.91","bookBalance":16549.91,"accountType":"","accountName":"OFFICE OF THE PRESIDENTIAL SPOKE","currency":null,"accountno":"0112012957"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES AND","currency":null,"accountno":"0112012964"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CHAIRMAN OF AUTHORITY ECOWAS HEA","currency":null,"accountno":"0112012988"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERRY FARE REVENUE ACCOUNT","currency":null,"accountno":"0112013002"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WOKDONCAM GoSL","currency":null,"accountno":"0112013019"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATIONAL SOCIAL PROTECTION AUTHO","currency":null,"accountno":"0112013026"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE RAILWAYS DEVELOPMEN","currency":null,"accountno":"0112013040"},{"availableBalance":779052060.0,"formattedAmount":"779,052,060.00","bookBalance":779052060.0,"accountType":"","accountName":"UBA BOND SINKING FUND ACCOUNT","currency":null,"accountno":"0112013105"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:41:21.1955||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:41:21.2245|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type '<>f__AnonymousType0`2[[System.ValueTuple`3[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:41:21.2245|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement) in 3945.4222ms 2026-01-09 09:41:21.2245|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2026-01-09 09:41:21.2245|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3956.5006ms 200 application/json; charset=utf-8 2026-01-09 09:44:15.0430|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:44:15.0430|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:44:15.0430|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:44:15.0430|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:44:15.0492|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:44:15.0492|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:44:15.0492|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5716ms 204 2026-01-09 09:44:15.0492|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9029ms 204 2026-01-09 09:44:15.0492|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3789ms 204 2026-01-09 09:44:15.0492|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:44:15.0492|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:44:15.0492|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:44:15.0633|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:44:15.0633|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:44:15.0633|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:44:15.0633|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:44:15.0633|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:44:15.0633|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:44:15.0633|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:44:15.0633|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:44:15.0633|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:44:15.0633|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:44:15.0633|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:44:15.0633|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:44:15.0633|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:44:15.0633|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:44:15.0633|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:44:15.0785|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:44:15.0785||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:44:15.0785|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:44:15.0785|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:44:15.0785|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:44:15.0785||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:44:15.0785|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:44:15.0785||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:44:15.0785||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:44:15.0785|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.0929ms 2026-01-09 09:44:15.0785||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:44:15.0785|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:44:15.0947|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.2558ms 200 application/json; charset=utf-8 2026-01-09 09:44:15.0947||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:44:15.0947||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:44:15.1105||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:44:15.1105||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:44:15.1105||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:44:15.1105||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:44:15.9647||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:44:15.9698||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:44:15.9698||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:44:15.9846||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:44:15.9846||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:44:15.9846||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:44:16.8105||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:44:16.8131||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:44:16.8131||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:44:16.8131||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:44:16.8131||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:44:16.8293||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:44:17.6381||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:44:17.6417||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:44:17.6417||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:44:17.6570||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:44:17.6570||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:44:17.6570||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:44:18.3717||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:44:18.3754||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:44:18.3754|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:44:18.3754|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3298.9085ms 2026-01-09 09:44:18.3754|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:44:18.3754|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3318.223ms 200 application/json; charset=utf-8 2026-01-09 09:44:18.5480||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:44:18.5480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:44:18.5480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:44:18.5480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:44:18.5480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:44:18.5656||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:44:19.3743||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:44:19.3764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:44:19.3764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:44:19.3764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:44:19.3934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:44:19.3934||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:44:20.1762||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:44:20.1762||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:44:20.1762||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:44:20.1934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:44:20.1934|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:44:20.2070|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:44:20.2070|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:44:20.2070|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:44:20.2070|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:44:20.2206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:44:20.2206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:44:20.2206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:44:20.2206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:44:20.2206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:44:20.2206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:44:20.2361|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:44:20.2361|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:44:20.2361|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:44:20.2780|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:44:20.2780|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5202.0758ms 2026-01-09 09:44:20.2780|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:44:20.2814|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5220.1939ms 200 application/json; charset=utf-8 2026-01-09 09:45:21.5003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:45:21.5003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:45:21.5010|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:45:21.5010|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:45:21.5010|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:45:21.5010|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:45:21.5010|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.87ms 204 2026-01-09 09:45:21.5010|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2679ms 204 2026-01-09 09:45:21.5010|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6421ms 204 2026-01-09 09:45:21.5168|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:45:21.5168|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:45:21.5168|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:45:21.5168|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:45:21.5168|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:45:21.5168|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:45:21.5168|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:45:21.5168|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:45:21.5168|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:45:21.5168|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:45:21.5168|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:45:21.5168|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:45:21.5326|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:45:21.5326|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:45:21.5326|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:45:21.5326||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:45:21.5326|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:45:21.5326|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:45:21.5326|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:45:21.5326|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:45:21.5326||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:45:21.5326|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:45:21.5487||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:45:21.5487|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:45:21.5487||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:45:21.5487||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:45:21.5487|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:45:21.5487|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:45:21.5487|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.4851ms 2026-01-09 09:45:21.5649|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:45:21.5649|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.7898ms 200 application/json; charset=utf-8 2026-01-09 09:45:21.5649||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:45:21.5649||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:45:21.5649||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:45:21.5827||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:45:21.5827||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:45:21.5827||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:45:22.4429||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:45:22.4429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:45:22.4429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:45:22.4659||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:45:22.4659|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:45:22.4704|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:45:22.4704||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:45:22.4704|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:45:22.4704|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:45:22.4885|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.5748ms 204 2026-01-09 09:45:22.4885||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:45:22.4885|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.0047ms 204 2026-01-09 09:45:22.4885|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:45:22.4885|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:45:22.4885|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:45:22.4885|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:45:22.5029|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:45:22.5029|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:45:22.5029|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:45:22.5029|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:45:22.5029|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:45:22.5029|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 09:45:22.5029|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:45:22.5029|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:45:22.5029|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 09:45:22.5178|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:45:22.5178|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 09:45:22.5178|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:45:22.5178|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.2839ms 2026-01-09 09:45:22.5178|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:45:22.5178|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.5787ms 200 application/json; charset=utf-8 2026-01-09 09:45:22.5178|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 09:45:22.5339|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:45:22.5339|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 18.0451ms 2026-01-09 09:45:22.5339|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:45:22.5339|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.6388ms 200 application/json; charset=utf-8 2026-01-09 09:45:23.3038||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:45:23.3038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:45:23.3038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:45:23.3229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:45:23.3229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:45:23.3229||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:45:24.1678||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:45:24.1733||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:45:24.1733||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:45:24.1929||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:45:24.1929||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:45:24.1929||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:45:24.7652||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:45:24.7695||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:45:24.7695|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:45:24.7695|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3236.5345ms 2026-01-09 09:45:24.7695|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:45:24.7695|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3260.5243ms 200 application/json; charset=utf-8 2026-01-09 09:45:25.0620||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:45:25.0664||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:45:25.0664||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:45:25.0832||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:45:25.0832||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:45:25.0832||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:45:26.0050||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:45:26.0050||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:45:26.0050||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:45:26.0250||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:45:26.0250||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:45:26.0328||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:45:26.8509||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:45:26.8509||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:45:26.8509||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:45:26.8708||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:45:26.8800|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:45:26.8800|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:45:26.8800|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:45:26.8800|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:45:26.8925|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:45:26.8925|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:45:26.8925|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:45:26.8925|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:45:26.9077|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:45:26.9077|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:45:26.9077|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:45:26.9077|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:45:26.9234|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:45:26.9234|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:45:26.9640|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:45:26.9640|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5428.376ms 2026-01-09 09:45:26.9640|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:45:26.9702|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5453.4265ms 200 application/json; charset=utf-8 2026-01-09 09:46:08.1646|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:46:08.1646|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:46:08.1646|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:46:08.1646|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:08.1646|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:08.1646|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:08.1741|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5192ms 204 2026-01-09 09:46:08.1741|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9627ms 204 2026-01-09 09:46:08.1741|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.7111ms 204 2026-01-09 09:46:08.1741|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:46:08.1741|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:46:08.1741|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:46:08.1741|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:46:08.1891|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:46:08.1891|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:08.1891|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:46:08.1891|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:08.1891|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:46:08.1891|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:08.1891|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:46:08.1891|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:46:08.2041|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:46:08.2041|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:46:08.2041|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:46:08.2041|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:46:08.2041|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:46:08.2041|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:46:08.2041|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:46:08.2041|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:46:08.2041||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:46:08.2041|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:46:08.2202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:46:08.2202|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:46:08.2202||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:46:08.2202||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:46:08.2202|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.6839ms 2026-01-09 09:46:08.2202||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:46:08.2202||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:46:08.2202|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:46:08.2202|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 49.995ms 200 application/json; charset=utf-8 2026-01-09 09:46:08.2467||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:46:08.2467||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:46:08.2467||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:46:08.2519||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:46:08.2519||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:46:08.2519||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:46:09.0937||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:46:09.0989||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:46:09.0989||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:46:09.1149||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:46:09.1149||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:46:09.1149||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:46:09.9583||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:46:09.9583||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:46:09.9583||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:46:09.9792||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:46:09.9792||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:46:09.9884||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:46:10.8419||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:46:10.8477||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:46:10.8477||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:46:10.8665||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:46:10.8665||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:46:10.8760||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:46:11.4202||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:46:11.4266||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:46:11.4266|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:46:11.4266|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3217.2219ms 2026-01-09 09:46:11.4266|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:46:11.4266|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3248.9987ms 200 application/json; charset=utf-8 2026-01-09 09:46:11.7614||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:46:11.7614||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:46:11.7685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:46:11.7838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:46:11.7838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:46:11.7838||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:46:12.6109||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:46:12.6109||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:46:12.6109||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:46:12.6109||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:46:12.6277||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:46:12.6277||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:46:13.4235||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:46:13.4235||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:46:13.4235||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:46:13.4396||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:46:13.4396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:46:13.4396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:46:13.4396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:46:13.4559|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:46:13.4559|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:46:13.4559|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:46:13.4559|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:46:13.4559|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:46:13.4559|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:46:13.4559|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:46:13.4703|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:46:13.4703|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:46:13.4703|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:46:13.4703|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:46:13.5106|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:46:13.5106|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5299.8746ms 2026-01-09 09:46:13.5106|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:46:13.5106|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5331.4019ms 200 application/json; charset=utf-8 2026-01-09 09:46:32.5462|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:46:32.5462|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:46:32.5462|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:46:32.5486|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:32.5486|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:32.5486|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:32.5486|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6382ms 204 2026-01-09 09:46:32.5486|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0521ms 204 2026-01-09 09:46:32.5486|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.756ms 204 2026-01-09 09:46:32.5780|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:46:32.5780|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:46:32.5780|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:46:32.5780|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:46:32.5780|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:46:32.5780|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:46:32.5780|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:32.5780|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:32.5780|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:32.5780|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:46:32.5780|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:46:32.5780|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:46:32.5780|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:46:32.5936|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:46:32.5936|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:46:32.5936|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:46:32.5936|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:46:32.5936|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:46:32.5936||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:46:32.5936|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:46:32.5936|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:46:32.5936||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:46:32.5936|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:46:32.5936||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:46:32.5936|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:46:32.5936||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:46:32.6099|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:46:32.6099|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.6793ms 2026-01-09 09:46:32.6099||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:46:32.6099|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:46:32.6099|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.9545ms 200 application/json; charset=utf-8 2026-01-09 09:46:32.6099||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:46:32.6099||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:46:32.6099||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:46:32.6257||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:46:32.6257||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:46:32.6257||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:46:33.4189||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:46:33.4231||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:46:33.4231||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:46:33.4373||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:46:33.4373||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:46:33.4373||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:46:33.5062|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:46:33.5062|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:46:33.5062|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:33.5062|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:33.5062|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3838ms 204 2026-01-09 09:46:33.5062|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9586ms 204 2026-01-09 09:46:33.5200|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:46:33.5200|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:46:33.5200|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:46:33.5200|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:46:33.5200|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:33.5200|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:46:33.5200|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:46:33.5200|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:46:33.5200|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:46:33.5200|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:46:33.5310|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 09:46:33.5310|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 09:46:33.5310|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:46:33.5310|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:46:33.5310|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 09:46:33.5310|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:46:33.5310|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.8929ms 2026-01-09 09:46:33.5310|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:46:33.5310|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.3451ms 200 application/json; charset=utf-8 2026-01-09 09:46:33.5475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 09:46:33.5475|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:46:33.5475|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 19.5252ms 2026-01-09 09:46:33.5475|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:46:33.5475|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.5517ms 200 application/json; charset=utf-8 2026-01-09 09:46:34.2319||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:46:34.2366||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:46:34.2366||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:46:34.2505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:46:34.2505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:46:34.2505||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:46:35.0791||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:46:35.0791||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:46:35.0791||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:46:35.0955||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:46:35.0955||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:46:35.0955||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:46:35.7018||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:46:35.7041||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:46:35.7041|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:46:35.7041|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3106.8155ms 2026-01-09 09:46:35.7041|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:46:35.7041|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3133.0993ms 200 application/json; charset=utf-8 2026-01-09 09:46:35.9663||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:46:35.9700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:46:35.9700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:46:35.9870||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:46:35.9870||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:46:35.9870||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:46:36.8113||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:46:36.8145||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:46:36.8145||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:46:36.8308||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:46:36.8308||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:46:36.8308||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:46:37.5637||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:46:37.5637||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:46:37.5637||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:46:37.5831||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:46:37.5831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:46:37.5944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:46:37.5944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:46:37.5944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:46:37.5944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:46:37.5944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:46:37.6100|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:46:37.6100|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:46:37.6100|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:46:37.6100|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:46:37.6100|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:46:37.6100|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:46:37.6100|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:46:37.6278|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:46:37.6795|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:46:37.6795|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5081.0051ms 2026-01-09 09:46:37.6795|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:46:37.6795|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5107.83ms 200 application/json; charset=utf-8 2026-01-09 09:47:32.5490|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:47:32.5490|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:47:32.5490|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:47:32.5490|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:47:32.5490|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:47:32.5490|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:47:32.5490|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.601ms 204 2026-01-09 09:47:32.5490|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2784ms 204 2026-01-09 09:47:32.5490|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8785ms 204 2026-01-09 09:47:32.5624|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:47:32.5624|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:47:32.5624|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:47:32.5624|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:47:32.5624|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:47:32.5624|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:47:32.5624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:47:32.5624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:47:32.5624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:47:32.5624|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:47:32.5624|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:47:32.5624|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:47:32.5624|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:47:32.5624|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:47:32.5786|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:47:32.5786|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:47:32.5786|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:47:32.5786|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:47:32.5786|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:47:32.5786||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:47:32.5786|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:47:32.5786|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:47:32.5786||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:47:32.5786|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:47:32.5786|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:47:32.5786||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:47:32.5786|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.5829ms 2026-01-09 09:47:32.5945||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:47:32.5945|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:47:32.5945|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.0871ms 200 application/json; charset=utf-8 2026-01-09 09:47:32.5945||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:47:32.5945||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:47:32.6123||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:47:32.6123||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:47:32.6123||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:47:32.6123||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:47:32.6123||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:47:33.3731||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:47:33.3772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:47:33.3772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:47:33.3934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:47:33.3934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:47:33.3934||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:47:34.2129||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:47:34.2129||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:47:34.2129||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:47:34.2270||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:47:34.2270||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:47:34.2270||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:47:35.0075||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:47:35.0075||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:47:35.0075||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:47:35.0223||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:47:35.0223||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:47:35.0223||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:47:35.8222||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:47:35.8222||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:47:35.8222|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:47:35.8222|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3244.4259ms 2026-01-09 09:47:35.8279|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:47:35.8279|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3265.7474ms 200 application/json; charset=utf-8 2026-01-09 09:47:35.8564||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:47:35.8600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:47:35.8600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:47:35.8600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:47:35.8749||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:47:35.8749||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:47:36.6308||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:47:36.6308||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:47:36.6308||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:47:36.6471||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:47:36.6471||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:47:36.6471||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:47:37.3974||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:47:37.3974||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:47:37.3974||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:47:37.4087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:47:37.4087|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:47:37.4087|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:47:37.4087|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:47:37.4216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:47:37.4216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:47:37.4216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:47:37.4216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:47:37.4216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:47:37.4216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:47:37.4216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:47:37.4216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:47:37.4216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:47:37.4377|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:47:37.4377|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:47:37.4725|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:47:37.4725|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4891.7911ms 2026-01-09 09:47:37.4725|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:47:37.4725|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4916.6663ms 200 application/json; charset=utf-8 2026-01-09 09:49:36.4025|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:49:36.4036|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:49:36.4036|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:49:36.4036|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:36.4036|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:36.4036|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:36.4036|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0737ms 204 2026-01-09 09:49:36.4036|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3284ms 204 2026-01-09 09:49:36.4036|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1843ms 204 2026-01-09 09:49:36.4190|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:49:36.4190|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:49:36.4190|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:49:36.4190|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:49:36.4190|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:49:36.4190|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:49:36.4190|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:36.4190|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:36.4190|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:36.4190|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:49:36.4190|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:49:36.4190|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:49:36.4190|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:49:36.4344|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:49:36.4344|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:49:36.4344|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:49:36.4344|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:49:36.4344|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:49:36.4344|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:49:36.4344|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:49:36.4344||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:49:36.4344|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:49:36.4344|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:49:36.4344|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:49:36.4509||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:49:36.4509|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.9421ms 2026-01-09 09:49:36.4509||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:49:36.4509|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:49:36.4509||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:49:36.4509|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.2868ms 200 application/json; charset=utf-8 2026-01-09 09:49:36.4509||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:49:36.4786||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:49:36.4786||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:49:36.4816||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:49:36.4816||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:49:36.4816||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:49:36.4816||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:49:38.3740||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:49:38.3740||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:49:38.3799||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:49:38.3943||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:49:38.3943||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:49:38.3943||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:49:38.5646||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:49:38.5705||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:49:38.5705|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:49:38.5705|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2134.0269ms 2026-01-09 09:49:38.5705|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:49:38.5705|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2159.9458ms 200 application/json; charset=utf-8 2026-01-09 09:49:39.1909||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:49:39.1909||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:49:39.1909||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:49:39.2130||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:49:39.2219||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:49:39.2219||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:49:40.0177||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:49:40.0229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:49:40.0229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:49:40.0454||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:49:40.0508||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:49:40.0508||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:49:40.8785||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:49:40.8785||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:49:40.8785||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:49:40.9013||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:49:40.9013||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:49:40.9123||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:49:41.7248||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:49:41.7248||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:49:41.7248||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:49:41.7446||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:49:41.7446||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:49:41.7446||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:49:42.5411||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:49:42.5411||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:49:42.5411||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:49:42.5617||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:49:42.5702|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:49:42.5702|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:49:42.5702|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:49:42.5807|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:49:42.5807|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:49:42.5807|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:49:42.5807|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:49:42.5807|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:49:42.5807|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:49:42.5976|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:49:42.5976|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:49:42.5976|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:49:42.5976|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:49:42.5976|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:49:42.6575|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:49:42.6597|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6218.9699ms 2026-01-09 09:49:42.6597|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:49:42.6597|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6243.6727ms 200 application/json; charset=utf-8 2026-01-09 09:49:52.6632|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:49:52.6632|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:49:52.6632|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:52.6632|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:52.6632|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5215ms 204 2026-01-09 09:49:52.6632|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4504ms 204 2026-01-09 09:49:52.6791|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:49:52.6791|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:49:52.6791|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:49:52.6791|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:49:52.6791|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:52.6791|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:52.6791|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:49:52.6933|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:49:52.6933|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:49:52.6933|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:49:52.6933|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 09:49:52.6933|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 09:49:52.6933|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:49:52.6933|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:49:52.6933|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 09:49:52.6933|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 09:49:52.7069|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:49:52.7069|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.8868ms 2026-01-09 09:49:52.7069|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:49:52.7069|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.7373ms 200 application/json; charset=utf-8 2026-01-09 09:49:52.7069|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:49:52.7069|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 17.3349ms 2026-01-09 09:49:52.7069|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:49:52.7069|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.7535ms 200 application/json; charset=utf-8 2026-01-09 09:49:55.5698|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=533 2026-01-09 09:49:55.5698|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:55.5698|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2255ms 204 2026-01-09 09:49:55.5913|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=533 2026-01-09 09:49:55.5913|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:49:55.5982|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:55.5982|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:49:55.5982|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 09:49:55.5982|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:49:55.5982|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:49:55.5982|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 09:49:55.5982|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:49:55.5982|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 6.754ms 2026-01-09 09:49:55.6138|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 09:49:55.6138|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.8225ms 200 application/json; charset=utf-8 2026-01-09 09:49:55.6138|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2026-01-09 09:49:55.6138|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:49:55.6138|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:49:55.6138|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:55.6138|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:55.6138|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:55.6292|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.791ms 204 2026-01-09 09:49:55.6292|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.937ms 204 2026-01-09 09:49:55.6292|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5755ms 204 2026-01-09 09:49:55.6459|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2026-01-09 09:49:55.6459|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:49:55.6459|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:49:55.6459|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:49:55.6459|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:49:55.6459|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:49:55.6459|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:55.6459|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:55.6459|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:49:55.6459|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:49:55.6600|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:49:55.6600|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:49:55.6600|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:49:55.6600|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:49:55.6600|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:49:55.6600|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:49:55.6600|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:49:55.6600|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:49:55.6600|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:49:55.6600||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 209 2026-01-09 09:49:55.6600|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:49:55.6782|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:49:55.6782||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:49:55.6782|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:49:55.6782||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:49:55.6782||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2026-01-09 09:49:55.6782|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:49:55.6782||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2026-01-09 09:49:55.6941|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.5149ms 2026-01-09 09:49:55.6941|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:49:55.6941|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.5226ms 200 application/json; charset=utf-8 2026-01-09 09:49:55.7097||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 80, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 80, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:49:55.7097||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 80, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 80, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:49:55.7097||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:49:55.7097||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:49:55.7097||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:49:55.7097||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012335 2026-01-09 09:49:56.5822||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"2895552.02","bookBalance":0.0,"accountType":null,"accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:49:56.5822||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:49:56.5822||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:49:56.6011||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:49:56.6011||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:49:56.6011||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201233545 2026-01-09 09:49:57.4031||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"2895552.02","bookBalance":0.0,"accountType":null,"accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:49:57.4031||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:49:57.4031||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:49:57.4191||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:49:57.4278|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; 2026-01-09 09:49:57.4278|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; 2026-01-09 09:49:57.4278|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:49:57.4278|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:49:57.4430|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:49:57.4430|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:49:57.4430|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:49:57.4846|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:49:57.4846|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 1816.5321ms 2026-01-09 09:49:57.4884|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:49:57.4884|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1844.3862ms 200 application/json; charset=utf-8 2026-01-09 09:49:58.7997||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:49:58.8061||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:49:58.8061|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:49:58.8061|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3138.5174ms 2026-01-09 09:49:58.8061|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:49:58.8061|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3167.525ms 200 application/json; charset=utf-8 2026-01-09 09:51:33.9903|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:51:33.9903|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:51:33.9903|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:51:33.9903|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:33.9903|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:33.9903|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:33.9903|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8192ms 204 2026-01-09 09:51:33.9903|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1838ms 204 2026-01-09 09:51:33.9903|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9533ms 204 2026-01-09 09:51:34.0131|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:51:34.0131|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:51:34.0131|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:51:34.0131|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:51:34.0131|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:51:34.0199|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:51:34.0199|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:34.0199|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:34.0199|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:34.0199|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:51:34.0199|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:51:34.0199|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:51:34.0199|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:51:34.0199|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:51:34.0199|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:51:34.0199|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:51:34.0199|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:51:34.0364|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:51:34.0364||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:51:34.0364|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:51:34.0364|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:51:34.0364|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:51:34.0364||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:51:34.0364||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:51:34.0364|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:51:34.0364||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:51:34.0522|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:51:34.0522||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:51:34.0522|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.5574ms 2026-01-09 09:51:34.0522|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:51:34.0522|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.1435ms 200 application/json; charset=utf-8 2026-01-09 09:51:34.0686||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:51:34.0686||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:51:34.0686||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:51:34.0686||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:51:34.0686||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:51:34.0686||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:51:34.8867||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:51:34.8867||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:51:34.8954||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:51:34.8954||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:51:34.9145||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:51:34.9145||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:51:35.7234||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:51:35.7234||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:51:35.7234||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:51:35.7428||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:51:35.7428||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:51:35.7428||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:51:36.4943||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:51:36.4943||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:51:36.4943||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:51:36.5201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:51:36.5201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:51:36.5201||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:51:37.2139||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:51:37.2139||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:51:37.2139|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:51:37.2139|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3182.9043ms 2026-01-09 09:51:37.2139|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:51:37.2236|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3210.5034ms 200 application/json; charset=utf-8 2026-01-09 09:51:37.4163||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:51:37.4163||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:51:37.4163||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:51:37.4322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:51:37.4322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:51:37.4322||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:51:38.2166||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:51:38.2166||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:51:38.2166||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:51:38.2326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:51:38.2326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:51:38.2326||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:51:39.0149||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:51:39.0149||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:51:39.0202||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:51:39.0202||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:51:39.0387|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:51:39.0387|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:51:39.0387|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:51:39.0387|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:51:39.0534|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:51:39.0534|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:51:39.0534|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:51:39.0534|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:51:39.0534|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:51:39.0682|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:51:39.0682|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:51:39.0682|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:51:39.0682|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:51:39.0682|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:51:39.1227|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:51:39.1227|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5092.5112ms 2026-01-09 09:51:39.1227|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:51:39.1299|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5116.7644ms 200 application/json; charset=utf-8 2026-01-09 09:51:47.2464|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:51:47.2464|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:51:47.2464|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:51:47.2464|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:47.2464|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:47.2464|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:47.2464|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4679ms 204 2026-01-09 09:51:47.2464|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.3305ms 204 2026-01-09 09:51:47.2615|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.0719ms 204 2026-01-09 09:51:47.2615|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:51:47.2615|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:51:47.2615|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:51:47.2615|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:51:47.2615|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:51:47.2767|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:51:47.2767|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:47.2767|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:47.2767|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:47.2767|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:51:47.2767|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:51:47.2767|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:51:47.2767|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:51:47.2767|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:51:47.2767|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:51:47.2767|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:51:47.2767|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:51:47.2767|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:51:47.2767|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:51:47.2767|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:51:47.2914|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:51:47.2914|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:51:47.2914|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:51:47.2914||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:51:47.2914|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.0776ms 2026-01-09 09:51:47.2914||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:51:47.2914|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:51:47.2914||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:51:47.2914||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:51:47.2914|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.512ms 200 application/json; charset=utf-8 2026-01-09 09:51:47.2914||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:51:47.3182||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:51:47.3182||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:51:47.3182||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:51:47.3182||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:51:47.3234||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:51:47.3234||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:51:48.1043||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:51:48.1043||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:51:48.1043||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:51:48.1257||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:51:48.1257||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:51:48.1257||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:51:48.1945|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:51:48.1945|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:51:48.1945|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:48.1987|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:48.1987|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5532ms 204 2026-01-09 09:51:48.1987|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5962ms 204 2026-01-09 09:51:48.1987|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 09:51:48.1987|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 09:51:48.1987|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:51:48.2144|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:51:48.2144|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:48.2144|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:51:48.2144|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:51:48.2144|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:51:48.2144|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:51:48.2144|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:51:48.2144|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 09:51:48.2144|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 09:51:48.2144|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:51:48.2144|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:51:48.2316|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 09:51:48.2316|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:51:48.2316|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 09:51:48.2316|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.9716ms 2026-01-09 09:51:48.2316|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 09:51:48.2316|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.2032ms 200 application/json; charset=utf-8 2026-01-09 09:51:48.2316|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:51:48.2316|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 16.6636ms 2026-01-09 09:51:48.2448|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 09:51:48.2448|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.4876ms 200 application/json; charset=utf-8 2026-01-09 09:51:48.9106||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:51:48.9106||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:51:48.9183||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:51:48.9324||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:51:48.9324||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:51:48.9324||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:51:49.7373||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:51:49.7373||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:51:49.7470||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:51:49.7649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:51:49.7649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:51:49.7649||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:51:50.4474||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:51:50.4509||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:51:50.4509|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:51:50.4509|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3160.2337ms 2026-01-09 09:51:50.4509|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:51:50.4509|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3187.649ms 200 application/json; charset=utf-8 2026-01-09 09:51:50.6243||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:51:50.6243||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:51:50.6243||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:51:50.6493||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:51:50.6538||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:51:50.6538||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:51:51.4428||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:51:51.4480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:51:51.4480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:51:51.4623||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:51:51.4623||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:51:51.4623||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:51:52.2603||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:51:52.2603||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:51:52.2603||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:51:52.2801||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:51:52.2936|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:51:52.2936|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:51:52.3051|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:51:52.3051|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:51:52.3051|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:51:52.3051|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:51:52.3193|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:51:52.3193|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:51:52.3193|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:51:52.3193|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:51:52.3356|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:51:52.3356|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:51:52.3356|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:51:52.3356|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:51:52.3896|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:51:52.3896|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5104.6562ms 2026-01-09 09:51:52.3896|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:51:52.3990|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5127.6624ms 200 application/json; charset=utf-8 2026-01-09 09:52:11.2469|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:52:11.2469|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:52:11.2469|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:52:11.2469|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:11.2469|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:11.2469|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:11.2469|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2847ms 204 2026-01-09 09:52:11.2469|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.162ms 204 2026-01-09 09:52:11.2469|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7438ms 204 2026-01-09 09:52:11.2469|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:52:11.2469|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:52:11.2608|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:52:11.2608|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:52:11.2608|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:52:11.2608|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:52:11.2608|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:11.2608|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:11.2608|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:11.2608|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:52:11.2608|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:52:11.2608|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:52:11.2608|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:52:11.2608|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:52:11.2762|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:52:11.2762|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:52:11.2762|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:52:11.2762||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:52:11.2762|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:52:11.2762|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:52:11.2762||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:52:11.2762|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:52:11.2928||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:52:11.2928|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:11.2928|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:52:11.2928||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:52:11.2928|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:52:11.2928||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:52:11.2928|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.6543ms 2026-01-09 09:52:11.2928|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:52:11.2928|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.1112ms 200 application/json; charset=utf-8 2026-01-09 09:52:11.3111||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:52:11.3111||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:52:11.3111||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:52:11.3111||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:52:11.3111||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:11.3232||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:52:13.1798||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:13.1830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:13.1830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:13.2005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:13.2005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:13.2005||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:52:13.3107||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:52:13.3107||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:52:13.3107|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:52:13.3107|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2041.3986ms 2026-01-09 09:52:13.3230|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:52:13.3230|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2064.4016ms 200 application/json; charset=utf-8 2026-01-09 09:52:13.9784||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:13.9820||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:13.9820||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:13.9971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:13.9971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:13.9971||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:52:14.8092||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:14.8092||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:14.8092||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:14.8293||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:14.8293||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:14.8293||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:52:15.5546||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:15.5578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:15.5578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:15.5758||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:15.5758||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:15.5758||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:52:16.3568||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:16.3568||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:16.3568||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:16.3781||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:16.3781||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:16.3871||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:52:17.1708||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:17.1708||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:17.1708||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:17.1910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:17.1987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:52:17.1987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:52:17.1987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:17.1987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:17.1987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:17.2151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:17.2151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:17.2151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:17.2151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:17.2151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:17.2151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:17.2329|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:17.2329|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:17.2329|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:17.2827|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:52:17.2827|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6003.3125ms 2026-01-09 09:52:17.2827|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:52:17.2827|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6028.4606ms 200 application/json; charset=utf-8 2026-01-09 09:52:31.0369|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:52:31.0369|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:52:31.0369|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:52:31.0369|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:31.0369|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:31.0446|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:31.0446|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.209ms 204 2026-01-09 09:52:31.0446|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9304ms 204 2026-01-09 09:52:31.0446|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9996ms 204 2026-01-09 09:52:31.0446|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:52:31.0446|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:52:31.0446|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:52:31.0579|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:52:31.0579|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:52:31.0579|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:52:31.0579|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:31.0579|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:31.0579|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:31.0579|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:52:31.0731|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:52:31.0731|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:52:31.0731|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:52:31.0731|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:52:31.0731|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:52:31.0731|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:52:31.0731|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:52:31.0731|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:52:31.0731|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:52:31.0731|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:52:31.0907|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:31.0907||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:52:31.0907|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:52:31.0907||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:52:31.0907||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:52:31.0907|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:52:31.0907||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:52:31.0907||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:52:31.1046|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.7952ms 2026-01-09 09:52:31.1046|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:52:31.1046|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.8114ms 200 application/json; charset=utf-8 2026-01-09 09:52:31.1046||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:52:31.1046||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:52:31.1046||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:52:31.1046||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:31.1046||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:52:31.1199||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:52:31.8866||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:31.8905||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:31.8905||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:31.9052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:31.9052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:31.9052||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:52:32.6724||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:32.6724||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:32.6724||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:32.6890||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:32.6890||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:32.6890||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:52:33.4672||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:33.4672||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:33.4672||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:33.4882||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:33.4882||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:33.4882||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:52:34.2825||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:52:34.2825||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:52:34.2933|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:52:34.2933|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3204.2387ms 2026-01-09 09:52:34.2933|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:52:34.2933|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3243.7ms 200 application/json; charset=utf-8 2026-01-09 09:52:34.3560||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:34.3560||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:34.3560||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:34.3798||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:34.3798||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:34.3798||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:52:35.1826||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:35.1871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:35.1871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:35.2002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:35.2002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:35.2002||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:52:35.9858||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:35.9858||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:35.9858||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:36.0038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:36.0038|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:52:36.0166|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:52:36.0166|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:36.0166|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:36.0166|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:36.0344|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:36.0344|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:36.0344|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:36.0344|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:36.0443|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:36.0443|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:36.0443|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:36.0443|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:36.0443|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:36.0881|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:52:36.0908|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5007.359ms 2026-01-09 09:52:36.0908|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:52:36.0908|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5039.8864ms 200 application/json; charset=utf-8 2026-01-09 09:52:49.2577|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:52:49.2577|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:52:49.2577|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:52:49.2577|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:49.2577|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:49.2577|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:49.2675|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8281ms 204 2026-01-09 09:52:49.2675|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.0701ms 204 2026-01-09 09:52:49.2675|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.5775ms 204 2026-01-09 09:52:49.2675|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 09:52:49.2675|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 09:52:49.2675|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 09:52:49.2675|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:52:49.2840|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:52:49.2840|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:52:49.2840|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:49.2840|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:49.2840|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:49.2840|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:52:49.2840|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:52:49.2840|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:52:49.2840|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:52:49.2840|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:52:49.2840|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:52:49.2990|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 09:52:49.2990|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:52:49.2990|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 09:52:49.2990||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 09:52:49.2990|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:52:49.2990|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:52:49.3132|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:49.3132||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:52:49.3132|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 09:52:49.3132||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 09:52:49.3132|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:52:49.3132||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:52:49.3132||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 09:52:49.3132|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.919ms 2026-01-09 09:52:49.3132|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 09:52:49.3132|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.5394ms 200 application/json; charset=utf-8 2026-01-09 09:52:49.3365||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:52:49.3365||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 09:52:49.3365||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 09:52:49.3365||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:49.3365||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 09:52:49.3462||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 09:52:51.1910||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:51.1910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:51.1910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:51.2074||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:51.2074||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:51.2074||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 09:52:51.3893||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 09:52:51.3924||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 09:52:51.3924|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 09:52:51.3924|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2094.5303ms 2026-01-09 09:52:51.3924|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 09:52:51.3924|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2125.5166ms 200 application/json; charset=utf-8 2026-01-09 09:52:52.0018||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:52.0018||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:52.0018||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:52.0177||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:52.0177||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:52.0177||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 09:52:52.7961||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:52.7992||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:52.7992||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:52.7992||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:52.7992||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:52.8143||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 09:52:53.6436||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:53.6436||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:53.6436||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:53.6611||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:53.6611||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:53.6611||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 09:52:54.4558||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:54.4558||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:54.4558||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:54.4774||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:54.4774||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 09:52:54.4774||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 09:52:55.3020||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 09:52:55.3020||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 09:52:55.3020||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 09:52:55.3205||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 09:52:55.3205|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 09:52:55.3322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 09:52:55.3322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:55.3322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:55.3322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:55.3322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:55.3322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:55.3455|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:55.3455|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:55.3455|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:55.3455|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:55.3455|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:55.3625|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 09:52:55.3625|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 09:52:55.4070|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:52:55.4070|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6103.4778ms 2026-01-09 09:52:55.4070|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 09:52:55.4070|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6133.9325ms 200 application/json; charset=utf-8 2026-01-09 09:52:59.1423|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 09:52:59.1423|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:59.1504|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0308ms 204 2026-01-09 09:52:59.1504|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 09:52:59.1662|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 09:52:59.1662|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 09:52:59.1662|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 09:52:59.1662|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 09:52:59.1662|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 09:52:59.1662|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 09:52:59.1662|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 09:52:59.1810|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 09:52:59.1810|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 7.2557ms 2026-01-09 09:52:59.1810|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 09:52:59.1810|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.4555ms 200 application/json; charset=utf-8 2026-01-09 10:02:28.2763|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 10:02:28.2763|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 10:02:28.2763|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 10:02:28.2763|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:28.2824|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:28.2824|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:28.2824|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7124ms 204 2026-01-09 10:02:28.2824|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2823ms 204 2026-01-09 10:02:28.2824|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0581ms 204 2026-01-09 10:02:28.2824|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 10:02:28.2824|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 10:02:28.2824|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 10:02:28.2824|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2026-01-09 10:02:28.2989|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2026-01-09 10:02:28.2989|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2026-01-09 10:02:28.3321|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2026-01-09 10:02:28.3321|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2026-01-09 10:02:28.3321|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2026-01-09 10:02:28.3321|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:28.3321|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:28.3321|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:28.3453|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2026-01-09 10:02:28.3453|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2026-01-09 10:02:28.3453|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2026-01-09 10:02:28.3453|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2026-01-09 10:02:28.3453|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2026-01-09 10:02:28.3453|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2026-01-09 10:02:28.3606|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 66.6803ms 401 2026-01-09 10:02:28.3606|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.9712ms 401 2026-01-09 10:02:28.3606|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.1245ms 401 2026-01-09 10:02:43.7877|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2026-01-09 10:02:43.7877|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:43.7877|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7262ms 204 2026-01-09 10:02:43.8008|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2026-01-09 10:02:43.8008|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:02:43.8008|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:43.8008|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 10:02:43.8008|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 10:02:43.8008|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 10:02:43.8008|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:02:43.8151|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:43.8151|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:43.8151|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:43.8151|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 10:02:43.8151|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.2613ms 204 2026-01-09 10:02:43.8151|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.6941ms 204 2026-01-09 10:02:43.8151|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.6596ms 204 2026-01-09 10:02:43.8151|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 10:02:43.8295|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 10:02:43.8295|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 10:02:43.8295|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 10:02:43.8295|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:02:43.8295|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:02:43.8295|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:02:43.8295|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:02:43.8295|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:43.8295|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:43.8295|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:43.8295|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:02:43.8295|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:02:43.8452|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:02:43.8452|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 10:02:43.8452|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 10:02:43.8452|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 10:02:43.8452|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 10:02:43.8452|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:02:43.8452|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 10:02:43.8452|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 10:02:43.8452|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 10:02:43.8452|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 22.4838ms 2026-01-09 10:02:43.8452|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:02:43.8452|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:02:43.8452||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 10:02:43.8598|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 10:02:43.8598|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:02:43.8598|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 65.1882ms 200 application/json; charset=utf-8 2026-01-09 10:02:43.8598|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 10:02:43.8598|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:02:43.8598|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.1332ms 2026-01-09 10:02:43.8598||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 10:02:43.8598|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 10:02:43.8777||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 10:02:43.8777|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.3444ms 200 application/json; charset=utf-8 2026-01-09 10:02:43.8777||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 10:02:43.8777||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 10:02:43.8948||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 10:02:43.8948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:02:43.8948||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 10:02:43.8948||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 10:02:43.9083||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 10:02:43.9083||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 10:02:44.7033||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:02:44.7033||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:02:44.7033||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:02:44.7216||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:02:44.7216||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:02:44.7216||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 10:02:45.5595||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:02:45.5649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:02:45.5649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:02:45.5810||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:02:45.5810||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:02:45.5810||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 10:02:46.4185||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:02:46.4235||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:02:46.4235||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:02:46.4235||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:02:46.4398||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:02:46.4398||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 10:02:46.9867||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 10:02:46.9867||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 10:02:46.9867|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 10:02:46.9867|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3136.1467ms 2026-01-09 10:02:46.9867|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 10:02:46.9867|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3164.5434ms 200 application/json; charset=utf-8 2026-01-09 10:02:47.3160||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:02:47.3160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:02:47.3160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:02:47.3349||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:02:47.3349||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:02:47.3349||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 10:02:48.1772||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:02:48.1772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:02:48.1772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:02:48.1981||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:02:48.1981||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:02:48.2047||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 10:02:49.0203||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:02:49.0203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:02:49.0203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:02:49.0391||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:02:49.0491|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 10:02:49.0491|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 10:02:49.0491|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:02:49.0491|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:02:49.0491|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:02:49.0653|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:02:49.0653|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:02:49.0653|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:02:49.0653|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:02:49.0653|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:02:49.0820|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:02:49.0820|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:02:49.0820|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:02:49.0820|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:02:49.1471|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:02:49.1471|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5294.2656ms 2026-01-09 10:02:49.1471|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 10:02:49.1471|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5324.1539ms 200 application/json; charset=utf-8 2026-01-09 10:02:50.8152|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 10:02:50.8152|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 10:02:50.8152|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:50.8152|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:50.8152|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8331ms 204 2026-01-09 10:02:50.8152|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.739ms 204 2026-01-09 10:02:50.8318|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 10:02:50.8318|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 10:02:50.8318|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:02:50.8318|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:02:50.8318|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:50.8318|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:02:50.8318|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:02:50.8318|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:02:50.8448|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 10:02:50.8448|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 10:02:50.8448|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 10:02:50.8448|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 10:02:50.8448|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:02:50.8448|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:02:50.8448|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 10:02:50.8448|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:02:50.8448|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 10:02:50.8448|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.8705ms 2026-01-09 10:02:50.8618|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 10:02:50.8618|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.6314ms 200 application/json; charset=utf-8 2026-01-09 10:02:50.8618|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 10:02:50.8618|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 17.4805ms 2026-01-09 10:02:50.8618|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 10:02:50.8618|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.0448ms 200 application/json; charset=utf-8 2026-01-09 10:22:52.8698|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:16629/ACCOUNTSERVICES/iisintegration 0 2026-01-09 10:22:52.8698|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.3881ms 202 2026-01-09 10:27:01.5819||DEBUG|AccountManagement.Program|init main function 2026-01-09 10:27:04.2022|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'WaysMeans'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 10:27:04.2159|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CurrentBalance' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 10:27:04.2159|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'OverdraftLimit' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 10:27:04.2596|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:27:04.5265|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 10:27:04.5474|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 10:27:04.5527|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 10:27:04.5527|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 10:27:04.5699|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2026-01-09 10:27:04.5848|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2026-01-09 10:27:04.7304||INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-636400548-2315632189-4083574877-3698939047-2307078153\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2026-01-09 10:27:04.8975|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 10:27:04.8975|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 10:27:04.8975|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 10:27:04.8975|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 10:27:04.9625|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:27:04.9625|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:27:04.9625|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:27:04.9625|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:27:04.9625|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.0257ms 204 2026-01-09 10:27:04.9625|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.7722ms 204 2026-01-09 10:27:04.9625|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.7721ms 204 2026-01-09 10:27:04.9625|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.7949ms 204 2026-01-09 10:27:04.9857|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 10:27:04.9857|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 10:27:04.9961|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 10:27:04.9961|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 10:27:05.1999|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 10:27:05.1999|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 10:27:05.1999|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:27:05.1999|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:27:05.2090|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1272ms 204 2026-01-09 10:27:05.2090|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4433ms 204 2026-01-09 10:27:05.2090|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:27:05.2090|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:27:05.2090|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:27:05.2090|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:27:05.2090|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:27:05.2090|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 10:27:05.2090|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 10:27:05.2090|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:27:05.2090|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:27:05.2090|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:27:05.2090|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:27:05.2244|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:27:05.2244|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:27:05.2244|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:27:05.2244|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:27:05.2244|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:27:05.2244|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:27:05.2244|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 10:27:05.2244|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 10:27:05.2244|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 10:27:05.2244|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:27:05.2244|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 10:27:05.2401|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:27:05.2401|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:27:05.2401|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 10:27:05.2401|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 10:27:05.2670|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 10:27:05.2729|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:27:05.2729|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 10:27:05.2729|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 10:27:05.2729|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 10:27:05.2729|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 10:27:05.2729|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 10:27:05.3057|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:27:05.3057|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:27:05.3057|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:27:05.3057|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:27:05.3057||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 10:27:05.4678|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 10:27:05.4975|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 10:27:05.4974|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 10:27:05.5250||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 10:27:05.5250||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 10:27:05.5388|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (35ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:27:05.5388|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (29ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 10:27:05.5388|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:27:05.5388|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:27:05.5633||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 10:27:05.5633||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 10:27:05.5633|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:27:05.5633|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 280.418ms 2026-01-09 10:27:05.5684|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 10:27:05.5684|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 300.1461ms 2026-01-09 10:27:05.5684|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 10:27:05.5684|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 10:27:05.5684|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 286.8572ms 2026-01-09 10:27:05.5684|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 578.9166ms 200 application/json; charset=utf-8 2026-01-09 10:27:05.5684|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 589.3751ms 200 application/json; charset=utf-8 2026-01-09 10:27:05.5684|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 10:27:05.5684|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 292.4578ms 2026-01-09 10:27:05.5684|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 360.9792ms 200 application/json; charset=utf-8 2026-01-09 10:27:05.5684|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 10:27:05.5829|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 364.5759ms 200 application/json; charset=utf-8 2026-01-09 10:27:05.7246||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 10:27:05.7246||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 10:27:05.7508||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 10:27:05.7508||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:27:05.7564||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 10:27:05.7564||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 10:27:07.6243||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:27:07.6452||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:27:07.6478||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:27:07.6709||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:27:07.6709||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:27:07.6788||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 10:27:07.7173||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 10:27:07.7284||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 10:27:07.7284|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 10:27:07.7405|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2457.5773ms 2026-01-09 10:27:07.7405|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 10:27:07.7405|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2747.9762ms 200 application/json; charset=utf-8 2026-01-09 10:27:08.4685||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:27:08.4763||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:27:08.4763||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:27:08.5036||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:27:08.5070||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:27:08.5070||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 10:27:09.3277||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:27:09.3350||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:27:09.3350||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:27:09.3569||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:27:09.3569||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:27:09.3643||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 10:27:10.2080||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:27:10.2080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:27:10.2080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:27:10.2318||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:27:10.2318||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:27:10.2318||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 10:27:11.1163||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:27:11.1201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:27:11.1201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:27:11.1397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:27:11.1397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:27:11.1511||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 10:27:11.9105||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:27:11.9174||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:27:11.9174||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:27:11.9413||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:27:12.0219|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 10:27:12.0508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 10:27:12.0709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:27:12.0916|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:27:12.0916|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:27:12.1032|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:27:12.1032|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:27:12.1032|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:27:12.1186|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:27:12.1186|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:27:12.1186|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:27:12.1186|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:27:12.1519|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:27:12.1519|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:27:12.3033|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:27:12.3172|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 7035.6907ms 2026-01-09 10:27:12.3172|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 10:27:12.3172|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7334.741ms 200 application/json; charset=utf-8 2026-01-09 10:31:27.7927|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 10:31:27.7959|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 10:31:27.7959|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 10:31:27.7959|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:31:27.7959|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:31:27.7959|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:31:27.7959|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.4965ms 204 2026-01-09 10:31:27.7959|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.2283ms 204 2026-01-09 10:31:27.8114|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.7477ms 204 2026-01-09 10:31:27.8114|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 10:31:27.8114|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 10:31:27.8114|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 10:31:27.8114|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:31:27.8292|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:31:27.8292|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:31:27.8292|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:31:27.8292|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:31:27.8292|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:31:27.8292|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:31:27.8292|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:31:27.8430|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:31:27.8430|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 10:31:27.8430|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 10:31:27.8430|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 10:31:27.8430|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 10:31:27.8430|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 10:31:27.8430|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 10:31:27.8430|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:31:27.8430|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:31:27.8585||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 10:31:27.8585|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 10:31:27.8585|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:31:27.8585||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 10:31:27.8585|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:31:27.8585||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 10:31:27.8585||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 10:31:27.8585|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.352ms 2026-01-09 10:31:27.8737||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 10:31:27.8737|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 10:31:27.8737|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.1751ms 200 application/json; charset=utf-8 2026-01-09 10:31:27.8969||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 10:31:27.8969||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:31:27.8969||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 10:31:27.8969||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 10:31:27.9080||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 10:31:27.9080||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 10:31:29.8157||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:31:29.8157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:31:29.8157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:31:29.8339||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:31:29.8339||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:31:29.8339||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 10:31:29.9090||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 10:31:29.9090||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 10:31:29.9090|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 10:31:29.9090|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2062.0515ms 2026-01-09 10:31:29.9204|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 10:31:29.9204|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2105.6585ms 200 application/json; charset=utf-8 2026-01-09 10:31:30.6429||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:31:30.6429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:31:30.6429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:31:30.6675||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:31:30.6729||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:31:30.6729||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 10:31:31.4476||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:31:31.4531||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:31:31.4531||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:31:31.4774||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:31:31.4774||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:31:31.4849||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 10:31:32.3004||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:31:32.3004||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:31:32.3004||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:31:32.3276||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:31:32.3276||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:31:32.3276||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 10:31:33.1755||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:31:33.1755||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:31:33.1755||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:31:33.2006||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:31:33.2047||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:31:33.2047||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 10:31:34.0956||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:31:34.0956||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:31:34.0956||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:31:34.1147||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:31:34.1298|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 10:31:34.1396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 10:31:34.1396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:31:34.1396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:31:34.1396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:31:34.1624|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:31:34.1624|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:31:34.1624|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:31:34.1727|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:31:34.1727|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:31:34.1727|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:31:34.1727|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:31:34.1917|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:31:34.1917|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:31:34.2530|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:31:34.2530|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6401.8438ms 2026-01-09 10:31:34.2530|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 10:31:34.2530|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6445.6993ms 200 application/json; charset=utf-8 2026-01-09 10:33:34.4664|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 10:33:34.4664|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 10:33:34.4674|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 10:33:34.4674|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:33:34.4674|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:33:34.4674|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:33:34.4674|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1125ms 204 2026-01-09 10:33:34.4674|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0589ms 204 2026-01-09 10:33:34.4674|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5391ms 204 2026-01-09 10:33:34.4911|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 10:33:34.4911|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 10:33:34.4911|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 10:33:34.4911|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:33:34.4911|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:33:34.5006|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:33:34.5006|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:33:34.5006|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:33:34.5006|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:33:34.5006|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:33:34.5149|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:33:34.5149|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:33:34.5149|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 10:33:34.5149|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 10:33:34.5149|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 10:33:34.5149|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 10:33:34.5149|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 10:33:34.5149|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 10:33:34.5313|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:33:34.5313|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:33:34.5313||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 10:33:34.5313|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 10:33:34.5313|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:33:34.5313|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:33:34.5313||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 10:33:34.5313||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 10:33:34.5460|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.2992ms 2026-01-09 10:33:34.5460||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 10:33:34.5460||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 10:33:34.5460|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 10:33:34.5460|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.5392ms 200 application/json; charset=utf-8 2026-01-09 10:33:34.5722||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 10:33:34.5722||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 10:33:34.5722||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 10:33:34.5804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:33:34.5804||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 10:33:34.5804||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 10:33:36.4819||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:33:36.4819||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:33:36.4922||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:33:36.5096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:33:36.5096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:33:36.5225||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 10:33:36.6041||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 10:33:36.6041||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 10:33:36.6041|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 10:33:36.6041|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2080.3757ms 2026-01-09 10:33:36.6041|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 10:33:36.6041|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2121.0403ms 200 application/json; charset=utf-8 2026-01-09 10:33:37.3376||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:33:37.3376||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:33:37.3376||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:33:37.3528||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:33:37.3528||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:33:37.3528||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 10:33:38.1655||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:33:38.1655||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:33:38.1655||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:33:38.1805||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:33:38.1805||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:33:38.1805||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 10:33:39.0101||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:33:39.0101||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:33:39.0101||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:33:39.0364||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:33:39.0364||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:33:39.0364||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 10:33:39.8726||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:33:39.8726||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:33:39.8838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:33:39.9002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:33:39.9002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:33:39.9002||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 10:33:40.7622||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:33:40.7622||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:33:40.7727||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:33:40.7885||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:33:40.7885|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 10:33:40.8082|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 10:33:40.8082|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:33:40.8194|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:33:40.8194|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:33:40.8194|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:33:40.8374|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:33:40.8374|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:33:40.8374|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:33:40.8512|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:33:40.8512|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:33:40.8512|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:33:40.8512|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:33:40.8693|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:33:40.9245|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:33:40.9300|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6401.6528ms 2026-01-09 10:33:40.9300|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 10:33:40.9300|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6442.2272ms 200 application/json; charset=utf-8 2026-01-09 10:34:15.5471|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2026-01-09 10:34:15.5510|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:15.5510|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8954ms 204 2026-01-09 10:34:15.5823|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2026-01-09 10:34:15.5823|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:34:15.5823|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:15.5823|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:34:15.5823|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 10:34:15.5823|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 10:34:15.5823|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:34:15.6015|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 10:34:15.6015|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:34:15.6015|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 12.1854ms 2026-01-09 10:34:15.6015|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 10:34:15.6015|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.1628ms 200 application/json; charset=utf-8 2026-01-09 10:34:15.7232|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 10:34:15.7232|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 10:34:15.7232|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 10:34:15.7232|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:15.7232|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:15.7232|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:15.7232|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.502ms 204 2026-01-09 10:34:15.7232|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5779ms 204 2026-01-09 10:34:15.7232|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9475ms 204 2026-01-09 10:34:15.7371|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 10:34:15.7371|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 10:34:15.7371|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 10:34:15.7371|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:34:15.7371|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:34:15.7371|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:34:15.7371|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:15.7371|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:15.7371|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:15.7371|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:34:15.7371|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:34:15.7371|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:34:15.7522|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 10:34:15.7522|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 10:34:15.7522|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 10:34:15.7522|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 10:34:15.7522|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 10:34:15.7522|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 10:34:15.7522||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 10:34:15.7522|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:34:15.7522|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:34:15.7689|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:34:15.7689|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 10:34:15.7689||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 10:34:15.7689|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:34:15.7689||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 10:34:15.7689||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 10:34:15.7689|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.6607ms 2026-01-09 10:34:15.7689||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 10:34:15.7689|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 10:34:15.7689|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.6299ms 200 application/json; charset=utf-8 2026-01-09 10:34:15.7930||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 10:34:15.7930||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 10:34:15.7930||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:34:15.7930||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 10:34:15.7991||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 10:34:15.7991||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 10:34:16.6514||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:34:16.6514||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:34:16.6618||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:34:16.6812||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:34:16.6812||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:34:16.6812||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 10:34:16.8927|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 10:34:16.8927|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 10:34:16.8927|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 10:34:16.8927|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:16.8927|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:16.8927|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:16.8927|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4279ms 204 2026-01-09 10:34:16.8927|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8997ms 204 2026-01-09 10:34:16.8927|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4316ms 204 2026-01-09 10:34:16.9769|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 10:34:16.9769|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 10:34:16.9769|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 10:34:16.9769|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:34:16.9769|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:34:16.9769|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:34:16.9769|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:16.9769|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:16.9870|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:16.9870|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:34:16.9870|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:34:16.9870|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:34:16.9870|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 10:34:16.9870|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 10:34:16.9870|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 10:34:16.9870|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 10:34:16.9870|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 10:34:16.9870|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 10:34:17.0027|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:34:17.0027||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 10:34:17.0027|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:34:17.0027||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 10:34:17.0027|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 10:34:17.0027||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 10:34:17.0027|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:34:17.0194|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.4496ms 2026-01-09 10:34:17.0194|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 10:34:17.0194|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.8794ms 200 application/json; charset=utf-8 2026-01-09 10:34:17.0194|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (23ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:34:17.0403||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 10:34:17.0403||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 10:34:17.0403||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 10:34:17.0403||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 10:34:17.0510||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 10:34:17.0658||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 10:34:17.0658||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:34:17.0658||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 10:34:17.5212||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:34:17.5212||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:34:17.5212||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:34:17.5415||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:34:17.5415||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:34:17.5415||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 10:34:17.8830||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:34:17.8830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:34:17.8830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:34:17.9011||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:34:17.9011||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:34:17.9084||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 10:34:17.9789|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 10:34:17.9789|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 10:34:17.9789|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:17.9789|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:17.9874|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4636ms 204 2026-01-09 10:34:17.9874|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0461ms 204 2026-01-09 10:34:17.9874|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 10:34:17.9874|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:34:17.9874|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:17.9874|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:34:17.9874|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 10:34:18.0053|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 10:34:18.0053|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 10:34:18.0053|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:34:18.0053|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:34:18.0053|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:34:18.0053|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:34:18.0053|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 10:34:18.0053|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 10:34:18.0187|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:34:18.0187|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 10:34:18.0187|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.9066ms 2026-01-09 10:34:18.0187|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:34:18.0187|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 10:34:18.0187|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.5534ms 200 application/json; charset=utf-8 2026-01-09 10:34:18.0364|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 10:34:18.0504|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 10:34:18.0504|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 32.306ms 2026-01-09 10:34:18.0504|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 10:34:18.0504|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.0129ms 200 application/json; charset=utf-8 2026-01-09 10:34:18.3510||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:34:18.3510||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:34:18.3510||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:34:18.3717||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:34:18.3717||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:34:18.3777||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 10:34:18.7376||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389330520.1","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:34:18.7376||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:34:18.7376||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:34:18.7582||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:34:18.7582||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:34:18.7582||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 10:34:19.0111||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 10:34:19.0195||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 10:34:19.0195|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 10:34:19.0195|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3267.8138ms 2026-01-09 10:34:19.0195|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 10:34:19.0195|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3295.689ms 200 application/json; charset=utf-8 2026-01-09 10:34:19.2654||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:34:19.2713||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:34:19.2713||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:34:19.2876||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:34:19.2876||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:34:19.2876||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 10:34:19.7169||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:34:19.7218||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:34:19.7218||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:34:19.7423||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:34:19.7423||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:34:19.7528||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 10:34:20.2877||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:34:20.2877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:34:20.2877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:34:20.3109||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:34:20.3109||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:34:20.3173||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 10:34:20.4526||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389330520.1,"formattedAmount":"-389,330,520.10","bookBalance":-389330520.1,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3270401.36,"formattedAmount":"3,270,401.36","bookBalance":3270401.36,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 10:34:20.4588||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 10:34:20.4588|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 10:34:20.4588|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3460.9931ms 2026-01-09 10:34:20.4588|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 10:34:20.4588|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3489.7147ms 200 application/json; charset=utf-8 2026-01-09 10:34:20.7855||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:34:20.7855||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:34:20.7855||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:34:20.8031||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:34:20.8031||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:34:20.8031||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 10:34:21.2397||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:34:21.2397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:34:21.2397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:34:21.2577||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:34:21.2677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 10:34:21.2677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 10:34:21.2677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:34:21.2677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:34:21.2831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:34:21.2831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:34:21.2831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:34:21.2831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:34:21.2831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:34:21.2831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:34:21.2998|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:34:21.2998|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:34:21.2998|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:34:21.2998|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:34:21.3654|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:34:21.3654|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5607.7622ms 2026-01-09 10:34:21.3654|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 10:34:21.3654|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5633.7188ms 200 application/json; charset=utf-8 2026-01-09 10:34:21.7109||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:34:21.7109||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:34:21.7109||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:34:21.7274||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:34:21.7274||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 10:34:21.7274||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 10:34:22.6206||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 10:34:22.6206||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 10:34:22.6306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 10:34:22.6456||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 10:34:22.6456|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 10:34:22.6601|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 10:34:22.6601|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:34:22.6601|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:34:22.6601|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:34:22.6741|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:34:22.6741|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:34:22.6741|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:34:22.6741|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:34:22.6741|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:34:22.6741|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:34:22.6922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:34:22.6922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 10:34:22.6922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 10:34:22.7421|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:34:22.7421|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5743.0327ms 2026-01-09 10:34:22.7421|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 10:34:22.7421|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5771.1676ms 200 application/json; charset=utf-8 2026-01-09 10:41:48.3070|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 10:41:48.3119|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:41:48.3119|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0335ms 204 2026-01-09 10:41:48.3119|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 10:41:48.3248|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 10:41:48.3248|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 10:41:48.3248|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 10:41:48.3248|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 10:41:48.3248|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 10:41:48.3248|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 10:41:48.3526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 10:41:48.3545|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 10:41:48.3545|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 20.5638ms 2026-01-09 10:41:48.3545|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 10:41:48.3545|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.7916ms 200 application/json; charset=utf-8 2026-01-09 11:00:25.2358|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=509 2026-01-09 11:00:25.2358|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:00:25.2358|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.7298ms 204 2026-01-09 11:00:25.2582|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=509 2026-01-09 11:00:25.2582|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:00:25.2582|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:00:25.2671|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:00:25.2671|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 11:00:25.2671|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:00:25.2671|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:00:25.2861|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 11:00:25.2861|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:00:25.2861|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 19.264ms 2026-01-09 11:00:25.2861|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 11:00:25.2861|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.551ms 200 application/json; charset=utf-8 2026-01-09 11:00:25.3381|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:00:25.3381|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:00:25.3381|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:00:25.3381|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:00:25.3381|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:00:25.3470|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:00:25.3470|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1635ms 204 2026-01-09 11:00:25.3470|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3751ms 204 2026-01-09 11:00:25.3470|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.702ms 204 2026-01-09 11:00:25.3470|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:00:25.3609|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:00:25.3609|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:00:25.3609|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:00:25.3609|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:00:25.3609|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:00:25.3609|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:00:25.3609|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:00:25.3609|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:00:25.3609|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:00:25.3609|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:00:25.3609|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:00:25.3609|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:00:25.3609|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:00:25.3609|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:00:25.3609|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:00:25.3771|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 11:00:25.3771|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 11:00:25.3771|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:00:25.3771|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:00:25.3771||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 11:00:25.3771|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:00:25.3926|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 11:00:25.3926|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:00:25.3926|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.9112ms 2026-01-09 11:00:25.3926||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:00:25.3926|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:00:25.3926|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.8899ms 200 application/json; charset=utf-8 2026-01-09 11:00:25.3926||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:00:25.3926||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:00:25.3926||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:00:25.4213||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:00:25.4248||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 11:00:25.4248||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 11:00:25.4248||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:00:25.4248||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:00:25.4248||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 11:00:27.4140||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:00:27.4140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:00:27.4140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:00:27.4357||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:00:27.4396||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:00:27.4396||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 11:00:27.6139||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 11:00:27.6139||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 11:00:27.6139|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 11:00:27.6139|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2243.6079ms 2026-01-09 11:00:27.6139|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:00:27.6280|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2266.9663ms 200 application/json; charset=utf-8 2026-01-09 11:00:28.4119||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:00:28.4119||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:00:28.4119||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:00:28.4326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:00:28.4326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:00:28.4326||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 11:00:29.4809||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:00:29.4861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:00:29.4861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:00:29.4861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:00:29.5042||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:00:29.5042||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 11:00:30.4931||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:00:30.4931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:00:30.5025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:00:30.5025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:00:30.5203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:00:30.5203||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 11:00:31.3190||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:00:31.3190||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:00:31.3190||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:00:31.3401||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:00:31.3401||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:00:31.3461||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 11:00:32.1942||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:00:32.1942||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:00:32.2047||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:00:32.2047||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:00:32.2430|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (19ms) [Parameters=[@p4='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p3='?' (DbType = Int64), @p9='?' (DbType = Int64), @p5='?' (DbType = Decimal), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p13='?' (DbType = Int64), @p10='?' (DbType = DateTime2), @p11='?' (DbType = DateTime2), @p12='?' (DbType = Int64), @p17='?' (DbType = Int64), @p14='?' (DbType = DateTime2), @p15='?' (DbType = DateTime2), @p16='?' (DbType = Int64), @p21='?' (DbType = Int64), @p18='?' (DbType = DateTime2), @p19='?' (DbType = DateTime2), @p20='?' (DbType = Int64), @p25='?' (DbType = Int64), @p22='?' (DbType = DateTime2), @p23='?' (DbType = DateTime2), @p24='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p0, [CurrentBalanceLastUpdatedTime] = @p1, [DateModified] = @p2, [ModifiedBy] = @p3 WHERE [Id] = @p4; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p5, [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7, [ModifiedBy] = @p8 WHERE [Id] = @p9; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p10, [DateModified] = @p11, [ModifiedBy] = @p12 WHERE [Id] = @p13; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p14, [DateModified] = @p15, [ModifiedBy] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p18, [DateModified] = @p19, [ModifiedBy] = @p20 WHERE [Id] = @p21; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p22, [DateModified] = @p23, [ModifiedBy] = @p24 WHERE [Id] = @p25; SELECT @@ROWCOUNT; 2026-01-09 11:00:32.2430|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 11:00:32.2537|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:00:32.2537|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:00:32.2537|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:00:32.2537|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:00:32.2537|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:00:32.2690|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:00:32.2690|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:00:32.2690|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:00:32.2690|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:00:32.2840|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:00:32.2840|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:00:32.2840|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:00:32.3331|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:00:32.3331|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6957.082ms 2026-01-09 11:00:32.3331|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:00:32.3331|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6979.0701ms 200 application/json; charset=utf-8 2026-01-09 11:18:44.2754|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=499 2026-01-09 11:18:44.2754|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:18:44.2800|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5625ms 204 2026-01-09 11:18:44.2800|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=499 2026-01-09 11:18:44.2800|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:18:44.2800|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:18:44.2800|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:18:44.2800|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 11:18:44.2946|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:18:44.2946|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:18:44.3111|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 11:18:44.3111|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:18:44.3111|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:18:44.3111|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:18:44.3111|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:18:44.3111|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:18:44.3259|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:18:44.3259|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:18:44.3259|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 31.7771ms 2026-01-09 11:18:44.3259|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0209ms 204 2026-01-09 11:18:44.3259|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5582ms 204 2026-01-09 11:18:44.3259|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3663ms 204 2026-01-09 11:18:44.3259|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 11:18:44.3259|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:18:44.3259|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:18:44.3259|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.3745ms 200 application/json; charset=utf-8 2026-01-09 11:18:44.3259|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:18:44.3418|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:18:44.3418|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:18:44.3418|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:18:44.3418|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:18:44.3418|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:18:44.3418|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:18:44.3418|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:18:44.3418|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:18:44.3418|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:18:44.3418|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:18:44.3418|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:18:44.3418|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 11:18:44.3418|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 11:18:44.3418|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:18:44.3585|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:18:44.3585||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 11:18:44.3585|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:18:44.3585|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 11:18:44.3585|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:18:44.3585|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:18:44.3585|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.193ms 2026-01-09 11:18:44.3585|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:18:44.3585|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:18:44.3585|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.0446ms 200 application/json; charset=utf-8 2026-01-09 11:18:44.3727||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:18:44.3727||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:18:44.3727||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:18:44.3727||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:18:44.3948||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:18:44.3948||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 11:18:44.3948||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 11:18:44.4054||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:18:44.4054||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:18:44.4054||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 11:18:46.2677||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:18:46.2677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:18:46.2677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:18:46.2880||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:18:46.2880||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:18:46.2984||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 11:18:46.3445||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 11:18:46.3445||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 11:18:46.3445|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 11:18:46.3445|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1998.4355ms 2026-01-09 11:18:46.3581|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:18:46.3581|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2023.8305ms 200 application/json; charset=utf-8 2026-01-09 11:18:47.1147||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:18:47.1147||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:18:47.1240||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:18:47.1240||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:18:47.1433||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:18:47.1433||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 11:18:48.0026||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:18:48.0026||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:18:48.0026||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:18:48.0225||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:18:48.0225||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:18:48.0225||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 11:18:48.7989||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:18:48.7989||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:18:48.7989||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:18:48.8221||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:18:48.8221||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:18:48.8261||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 11:18:49.6065||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:18:49.6092||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:18:49.6092||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:18:49.6092||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:18:49.6254||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:18:49.6254||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 11:18:50.3936||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:18:50.3936||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:18:50.3936||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:18:50.4171||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:18:50.4244|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 11:18:50.4244|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 11:18:50.4355|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:18:50.4355|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:18:50.4355|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:18:50.4355|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:18:50.4355|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:18:50.4355|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:18:50.4507|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:18:50.4507|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:18:50.4507|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:18:50.4507|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:18:50.4507|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:18:50.4507|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:18:50.5057|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:18:50.5057|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6145.6854ms 2026-01-09 11:18:50.5057|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:18:50.5057|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6167.0563ms 200 application/json; charset=utf-8 2026-01-09 11:19:56.4099|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2026-01-09 11:19:56.4136|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:19:56.4136|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7878ms 204 2026-01-09 11:19:56.4907|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2026-01-09 11:19:56.4907|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:19:56.4907|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:19:56.4907|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:19:56.4907|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 11:19:56.4907|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:19:56.5042|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:19:56.5042|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 11:19:56.5042|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:19:56.5042|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 9.6644ms 2026-01-09 11:19:56.5042|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 11:19:56.5042|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.9006ms 200 application/json; charset=utf-8 2026-01-09 11:19:56.5313|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:19:56.5313|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:19:56.5313|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:19:56.5313|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:19:56.5364|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:19:56.5364|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:19:56.5364|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.139ms 204 2026-01-09 11:19:56.5364|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9581ms 204 2026-01-09 11:19:56.5364|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1138ms 204 2026-01-09 11:19:56.6780|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:19:56.6780|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:19:56.6780|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:19:56.6780|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:19:56.6780|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:19:56.6780|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:19:56.6925|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:19:56.6925|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:19:56.6925|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:19:56.6925|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:19:56.6925|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:19:56.6925|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:19:56.6925|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:19:56.7080|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:19:56.7080|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:19:56.7080|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 11:19:56.7080|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 11:19:56.7080|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:19:56.7080||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 11:19:56.7080|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:19:56.7238|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:19:56.7238||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:19:56.7238|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 11:19:56.7238|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:19:56.7238||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:19:56.7385|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.4574ms 2026-01-09 11:19:56.7385|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:19:56.7385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:19:56.7385|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.0892ms 200 application/json; charset=utf-8 2026-01-09 11:19:56.7385||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:19:56.7385||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:19:56.7567||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:19:56.7567||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 11:19:56.7567||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 11:19:56.7567||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:19:56.7695||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:19:56.7695||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 11:19:57.5553||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:19:57.5553||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:19:57.5553||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:19:57.5738||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:19:57.5738||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:19:57.5738||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 11:19:58.3690||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:19:58.3690||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:19:58.3690||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:19:58.3913||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:19:58.3957||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:19:58.3957||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 11:19:59.1873||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:19:59.1873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:19:59.1942||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:19:59.2076||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:19:59.2076||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:19:59.2076||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 11:19:59.7916||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 11:19:59.7916||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 11:19:59.8015|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 11:19:59.8015|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3085.0495ms 2026-01-09 11:19:59.8015|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:19:59.8015|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3128.9895ms 200 application/json; charset=utf-8 2026-01-09 11:20:00.0758||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:20:00.0849||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:20:00.0849||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:20:00.1007||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:20:00.1007||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:20:00.1007||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 11:20:00.9183||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:20:00.9183||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:20:00.9311||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:20:00.9447||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:20:00.9447||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:20:00.9447||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 11:20:01.7285||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:20:01.7285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:20:01.7285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:20:01.7464||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:20:01.7542|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 11:20:01.7542|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 11:20:01.7542|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:20:01.7542|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:20:01.7542|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:20:01.7542|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:20:01.7542|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:20:01.7709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:20:01.7709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:20:01.7709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:20:01.7709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:20:01.7709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:20:01.7709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:20:01.7885|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:20:01.8362|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:20:01.8362|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5116.9789ms 2026-01-09 11:20:01.8362|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:20:01.8362|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5165.456ms 200 application/json; charset=utf-8 2026-01-09 11:20:24.5815|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:20:24.5815|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:20:24.5815|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:20:24.5815|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:20:24.5815|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:20:24.5815|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:20:24.5942|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6638ms 204 2026-01-09 11:20:24.5942|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.3147ms 204 2026-01-09 11:20:24.5942|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.382ms 204 2026-01-09 11:20:24.6152|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:20:24.6152|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:20:24.6152|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:20:24.6152|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:20:24.6152|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:20:24.6152|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:20:24.6152|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:20:24.6152|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:20:24.6231|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:20:24.6231|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:20:24.6231|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:20:24.6231|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:20:24.6231|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:20:24.6231|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:20:24.6231|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:20:24.6231|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 11:20:24.6231|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:20:24.6389|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 11:20:24.6389|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:20:24.6389|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:20:24.6389||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 11:20:24.6389|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 11:20:24.6389|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:20:24.6389|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:20:24.6389||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:20:24.6389|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.8804ms 2026-01-09 11:20:24.6541|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:20:24.6541||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:20:24.6541||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:20:24.6541|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.8504ms 200 application/json; charset=utf-8 2026-01-09 11:20:24.6541||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:20:24.6727||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:20:24.6727||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 11:20:24.6727||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 11:20:24.6727||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:20:24.6727||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:20:24.6727||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 11:20:25.4745||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:20:25.4745||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:20:25.4831||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:20:25.4831||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:20:25.4831||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:20:25.4831||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 11:20:26.2873||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:20:26.2873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:20:26.2948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:20:26.2948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:20:26.3118||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:20:26.3118||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 11:20:27.0984||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:20:27.0984||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:20:27.0984||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:20:27.1147||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:20:27.1147||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:20:27.1147||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 11:20:27.8363||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 11:20:27.8426||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 11:20:27.8426|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 11:20:27.8426|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3204.1832ms 2026-01-09 11:20:27.8426|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:20:27.8426|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3233.4553ms 200 application/json; charset=utf-8 2026-01-09 11:20:27.9450||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:20:27.9450||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:20:27.9516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:20:27.9516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:20:27.9516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:20:27.9516||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 11:20:28.7433||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:20:28.7478||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:20:28.7478||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:20:28.7652||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:20:28.7652||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:20:28.7652||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 11:20:29.6658||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:20:29.6712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:20:29.6712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:20:29.6875||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:20:29.6875|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 11:20:29.7029|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 11:20:29.7029|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:20:29.7029|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:20:29.7029|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:20:29.7029|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:20:29.7223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:20:29.7223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:20:29.7223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:20:29.7223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:20:29.7347|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:20:29.7347|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:20:29.7347|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:20:29.7347|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:20:29.7796|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:20:29.7796|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5140.4926ms 2026-01-09 11:20:29.7796|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:20:29.7796|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5171.0973ms 200 application/json; charset=utf-8 2026-01-09 11:21:00.6117|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:21:00.6117|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:21:00.6117|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:21:00.6117|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:21:00.6117|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:21:00.6117|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:21:00.6117|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3991ms 204 2026-01-09 11:21:00.6117|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3443ms 204 2026-01-09 11:21:00.6117|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8542ms 204 2026-01-09 11:21:00.6360|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:21:00.6360|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:21:00.6360|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:21:00.6360|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:21:00.6395|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:21:00.6395|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:21:00.6395|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:21:00.6395|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:21:00.6395|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:21:00.6395|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:21:00.6395|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:21:00.6395|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:21:00.6395|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:21:00.6395|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:21:00.6395|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:21:00.6542|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 11:21:00.6542|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 11:21:00.6542|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:21:00.6542|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:21:00.6542||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 11:21:00.6542|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:21:00.6542|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 11:21:00.6736|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:21:00.6736||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:21:00.6736|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:21:00.6736|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.4963ms 2026-01-09 11:21:00.6736||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:21:00.6736|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:21:00.6736||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:21:00.6736|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.3042ms 200 application/json; charset=utf-8 2026-01-09 11:21:00.6736||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:21:00.6948||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:21:00.6948||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:21:00.6948||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 11:21:00.7013||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:21:00.7013||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 11:21:00.7013||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 11:21:01.3888|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 11:21:01.3888|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 11:21:01.3888|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:21:01.3888|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:21:01.3888|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9758ms 204 2026-01-09 11:21:01.3888|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6585ms 204 2026-01-09 11:21:01.4057|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 11:21:01.4057|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 11:21:01.4057|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:21:01.4057|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:21:01.4057|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:21:01.4057|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:21:01.4057|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:21:01.4057|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:21:01.4057|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 11:21:01.4205|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 11:21:01.4205|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 11:21:01.4205|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 11:21:01.4205|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:21:01.4205|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:21:01.4367|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 11:21:01.4367|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 11:21:01.4367|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:21:01.4367|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 16.8272ms 2026-01-09 11:21:01.4367|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 11:21:01.4367|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.9374ms 200 application/json; charset=utf-8 2026-01-09 11:21:01.4527|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 11:21:01.4527|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 28.6996ms 2026-01-09 11:21:01.4527|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 11:21:01.4527|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.3584ms 200 application/json; charset=utf-8 2026-01-09 11:21:02.6558||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:21:02.6558||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:21:02.6558||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:21:02.6558||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 11:21:02.6704||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 11:21:02.6704|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 11:21:02.6704||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:21:02.6704|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2014.0208ms 2026-01-09 11:21:02.6704||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:21:02.6704|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:21:02.6704||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 11:21:02.6704|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2042.9368ms 200 application/json; charset=utf-8 2026-01-09 11:21:03.4572||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:21:03.4572||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:21:03.4572||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:21:03.4787||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:21:03.4830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:21:03.4830||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 11:21:04.3092||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:21:04.3144||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:21:04.3144||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:21:04.3291||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:21:04.3291||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:21:04.3291||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 11:21:05.1462||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:21:05.1462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:21:05.1462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:21:05.1648||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:21:05.1648||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:21:05.1718||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 11:21:05.9736||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:21:05.9736||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:21:05.9736||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:21:05.9969||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:21:05.9969||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:21:06.0044||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 11:21:06.8173||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:21:06.8173||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:21:06.8173||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:21:06.8365||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:21:06.8365|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 11:21:06.8509|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 11:21:06.8509|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:21:06.8509|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:21:06.8509|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:21:06.8509|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:21:06.8509|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:21:06.8652|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:21:06.8652|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:21:06.8652|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:21:06.8652|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:21:06.8797|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:21:06.8797|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:21:06.8797|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:21:06.9282|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:21:06.9282|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6266.3135ms 2026-01-09 11:21:06.9282|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:21:06.9282|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6296.2626ms 200 application/json; charset=utf-8 2026-01-09 11:25:44.7417|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:25:44.7417|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:25:44.7417|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:25:44.7448|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:25:44.7448|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:25:44.7448|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:25:44.7448|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.8411ms 204 2026-01-09 11:25:44.7448|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6672ms 204 2026-01-09 11:25:44.7448|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4241ms 204 2026-01-09 11:25:44.7448|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:25:44.7448|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:25:44.7596|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:25:44.7596|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:25:44.7596|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:25:44.7596|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:25:44.7596|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:25:44.7596|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:25:44.7596|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:25:44.7596|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:25:44.7596|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:25:44.7752|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:25:44.7752|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:25:44.7752|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:25:44.7752|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:25:44.7752|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 11:25:44.7752|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:25:44.7752|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 11:25:44.7752||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 11:25:44.7752|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:25:44.7752|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:25:44.8002|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:25:44.8002||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:25:44.8002||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:25:44.8002||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:25:44.8002|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 11:25:44.8066||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:25:44.8066|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:25:44.8066|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 25.9784ms 2026-01-09 11:25:44.8066|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:25:44.8066|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.7092ms 200 application/json; charset=utf-8 2026-01-09 11:25:44.8236||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:25:44.8236||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:25:44.8236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:25:44.8236||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 11:25:44.8236||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 11:25:44.8236||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 11:25:45.7860||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:25:45.7914||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:25:45.7914||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:25:45.8085||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:25:45.8085||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:25:45.8085||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 11:25:46.6171||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:25:46.6171||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:25:46.6171||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:25:46.6397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:25:46.6397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:25:46.6460||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 11:25:47.5065||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:25:47.5065||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:25:47.5065||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:25:47.5276||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:25:47.5276||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:25:47.5276||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 11:25:48.0413||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 11:25:48.0413||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 11:25:48.0562|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 11:25:48.0562|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3275.2463ms 2026-01-09 11:25:48.0562|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:25:48.0562|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3304.8401ms 200 application/json; charset=utf-8 2026-01-09 11:25:48.4242||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:25:48.4314||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:25:48.4314||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:25:48.4511||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:25:48.4511||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:25:48.4511||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 11:25:49.2677||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:25:49.2725||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:25:49.2725||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:25:49.2907||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:25:49.2907||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:25:49.2907||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 11:25:50.0838||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:25:50.0838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:25:50.0838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:25:50.1111||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:25:50.1111|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 11:25:50.1312|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 11:25:50.1312|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:25:50.1312|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:25:50.1414|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:25:50.1414|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:25:50.1414|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:25:50.1414|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:25:50.1414|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:25:50.1591|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:25:50.1591|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:25:50.1591|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:25:50.1591|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:25:50.1731|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:25:50.2235|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:25:50.2235|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5442.2132ms 2026-01-09 11:25:50.2235|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:25:50.2235|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5471.1656ms 200 application/json; charset=utf-8 2026-01-09 11:26:06.1181|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2026-01-09 11:26:06.1181|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:06.1181|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6203ms 204 2026-01-09 11:26:06.1310|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2026-01-09 11:26:06.1310|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:26:06.1310|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:06.1310|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:26:06.1424|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 11:26:06.1424|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:26:06.1424|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:26:06.1424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 11:26:06.1424|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:26:06.1424|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 6.1698ms 2026-01-09 11:26:06.1424|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 11:26:06.1424|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.8819ms 200 application/json; charset=utf-8 2026-01-09 11:26:06.1600|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:26:06.1600|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:26:06.1600|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:26:06.1600|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:06.1600|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:06.1600|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:06.1600|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5313ms 204 2026-01-09 11:26:06.1600|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9544ms 204 2026-01-09 11:26:06.1600|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8788ms 204 2026-01-09 11:26:06.1600|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:26:06.1600|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:26:06.1748|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:26:06.1748|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:26:06.1748|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:26:06.1748|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:06.1748|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:06.1748|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:26:06.1748|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:26:06.1748|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:26:06.1748|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:06.1748|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:26:06.1748|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:26:06.1748|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:26:06.1748|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 11:26:06.1892|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:26:06.1892|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:26:06.1892|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:26:06.1892|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:26:06.1892|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 11:26:06.1892|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 11:26:06.1892||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 11:26:06.1892|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:26:06.1892|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:26:06.1892|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 7.8946ms 2026-01-09 11:26:06.1892|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:26:06.1892||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:26:06.1892|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.4954ms 200 application/json; charset=utf-8 2026-01-09 11:26:06.1892||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:26:06.2039||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:26:06.2039||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:26:06.2198||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:26:06.2198||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:26:06.2198||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 11:26:06.2198||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:26:06.2198||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 11:26:06.2198||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 11:26:07.0321||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:26:07.0321||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:26:07.0321||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:26:07.0321||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:26:07.0493||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:26:07.0493||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 11:26:07.8911||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:26:07.8940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:26:07.8940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:26:07.8940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:26:07.8940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:26:07.9080||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 11:26:08.6806||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:26:08.6806||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:26:08.6894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:26:08.6894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:26:08.7050||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:26:08.7050||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 11:26:09.2542||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 11:26:09.2542||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 11:26:09.2542|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 11:26:09.2542|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3067.7727ms 2026-01-09 11:26:09.2542|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:26:09.2542|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3088.3356ms 200 application/json; charset=utf-8 2026-01-09 11:26:09.5116||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:26:09.5116||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:26:09.5116||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:26:09.5227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:26:09.5227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:26:09.5227||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 11:26:10.3114||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:26:10.3165||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:26:10.3165||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:26:10.3307||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:26:10.3307||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:26:10.3307||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 11:26:11.0934||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:26:11.0983||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:26:11.0983||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:26:11.1115||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:26:11.1115|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 11:26:11.1277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 11:26:11.1277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:26:11.1277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:26:11.1277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:26:11.1433|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:26:11.1433|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:26:11.1433|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:26:11.1433|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:26:11.1433|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:26:11.1599|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:26:11.1599|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:26:11.1599|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:26:11.1599|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:26:11.2085|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:26:11.2085|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5020.4725ms 2026-01-09 11:26:11.2085|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:26:11.2085|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5044.2241ms 200 application/json; charset=utf-8 2026-01-09 11:26:27.0259|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:26:27.0259|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:26:27.0259|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:26:27.0259|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:27.0340|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:27.0340|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:27.0340|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.1515ms 204 2026-01-09 11:26:27.0340|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.6774ms 204 2026-01-09 11:26:27.0537|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.5185ms 204 2026-01-09 11:26:27.0537|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:26:27.0645|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:26:27.0645|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:26:27.0645|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:26:27.0645|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:26:27.0645|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:26:27.0645|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:27.0793|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:27.0793|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:27.0793|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:26:27.0793|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:26:27.0793|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:26:27.0793|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:26:27.0793|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:26:27.0793|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:26:27.0793|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 11:26:27.0947|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 11:26:27.0947|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:26:27.0947|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:26:27.0947||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 11:26:27.0947|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:26:27.0947|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 11:26:27.1104||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:26:27.1104|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:26:27.1104|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:26:27.1104||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:26:27.1104|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.8926ms 2026-01-09 11:26:27.1104||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:26:27.1104|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:26:27.1104||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:26:27.1104|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.6195ms 200 application/json; charset=utf-8 2026-01-09 11:26:27.1361||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:26:27.1361||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:26:27.1413||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 11:26:27.1413||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:26:27.1413||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 11:26:27.1413||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 11:26:29.0451||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:26:29.0489||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:26:29.0489||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:26:29.0657||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:26:29.0657||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:26:29.0657||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 11:26:29.1004||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 11:26:29.1004||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 11:26:29.1004|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 11:26:29.1114|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2010.9759ms 2026-01-09 11:26:29.1114|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:26:29.1114|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2048.8148ms 200 application/json; charset=utf-8 2026-01-09 11:26:29.8428||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:26:29.8468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:26:29.8468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:26:29.8622||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:26:29.8622||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:26:29.8622||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 11:26:30.6376||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:26:30.6421||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:26:30.6421||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:26:30.6582||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:26:30.6582||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:26:30.6582||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 11:26:31.4219||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:26:31.4276||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:26:31.4276||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:26:31.4450||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:26:31.4450||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:26:31.4450||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 11:26:32.2306||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:26:32.2306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:26:32.2364||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:26:32.2364||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:26:32.2517||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:26:32.2517||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 11:26:32.5307|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 11:26:32.5307|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 11:26:32.5340|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:32.5340|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:32.5340|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4195ms 204 2026-01-09 11:26:32.5340|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7987ms 204 2026-01-09 11:26:32.5506|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 11:26:32.5506|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 11:26:32.5506|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:26:32.5506|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:26:32.5506|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:32.5506|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:26:32.5506|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:26:32.5506|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:26:32.5506|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 11:26:32.5638|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 11:26:32.5638|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 11:26:32.5638|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 11:26:32.5638|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:26:32.5638|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:26:32.5638|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 11:26:32.5638|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:26:32.5638|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.723ms 2026-01-09 11:26:32.5638|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 11:26:32.5638|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 11:26:32.5794|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.4ms 200 application/json; charset=utf-8 2026-01-09 11:26:32.5794|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 11:26:32.6273|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 60.3217ms 2026-01-09 11:26:32.6273|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 11:26:32.6273|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 80.3976ms 200 application/json; charset=utf-8 2026-01-09 11:26:33.0270||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:26:33.0323||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:26:33.0323||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:26:33.0323||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:26:33.0567|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 11:26:33.0567|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 11:26:33.0668|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:26:33.0668|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:26:33.0668|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:26:33.0792|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:26:33.0792|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:26:33.0792|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:26:33.0792|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:26:33.0792|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:26:33.0792|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:26:33.0959|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:26:33.0959|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:26:33.0959|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:26:33.1369|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:26:33.1369|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6035.8946ms 2026-01-09 11:26:33.1369|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:26:33.1369|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6072.237ms 200 application/json; charset=utf-8 2026-01-09 11:27:08.9530|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:27:08.9530|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:27:08.9537|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:27:08.9537|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:27:08.9537|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:27:08.9537|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:27:08.9537|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.37ms 204 2026-01-09 11:27:08.9537|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4116ms 204 2026-01-09 11:27:08.9537|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.923ms 204 2026-01-09 11:27:08.9537|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:27:08.9537|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:27:08.9699|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:27:08.9699|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:27:08.9699|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:27:08.9699|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:27:08.9699|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:27:08.9699|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:27:08.9699|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:27:08.9853|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:27:08.9853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:27:08.9853|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:27:08.9853|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:27:08.9853|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:27:08.9853|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 11:27:08.9853|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:27:08.9853|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:27:09.0023||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 11:27:09.0023|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:27:09.0023|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 11:27:09.0023|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:27:09.0023||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:27:09.0023|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:27:09.0180||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:27:09.0180||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:27:09.0180|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 11:27:09.0180||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:27:09.0180|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:27:09.0180|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.2937ms 2026-01-09 11:27:09.0329|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:27:09.0329|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.9186ms 200 application/json; charset=utf-8 2026-01-09 11:27:09.0329||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:27:09.0329||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:27:09.0478||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 11:27:09.0478||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:27:09.0478||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 11:27:09.0478||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 11:27:09.8563||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:27:09.8606||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:27:09.8606||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:27:09.8764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:27:09.8764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:27:09.8764||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 11:27:10.6922||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:27:10.6922||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:27:10.6922||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:27:10.7125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:27:10.7125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:27:10.7125||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 11:27:11.5568||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:27:11.5568||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:27:11.5635||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:27:11.5635||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:27:11.5807||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:27:11.5807||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 11:27:12.1541||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-16597260.0,"formattedAmount":"-16,597,260.00","bookBalance":-16597260.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 11:27:12.1596||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 11:27:12.1596|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 11:27:12.1596|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3166.5311ms 2026-01-09 11:27:12.1596|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:27:12.1731|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3204.3897ms 200 application/json; charset=utf-8 2026-01-09 11:27:12.4937||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:27:12.4937||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:27:12.5056||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:27:12.5241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:27:12.5241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:27:12.5357||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 11:27:13.3530||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:27:13.3530||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:27:13.3645||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:27:13.3784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:27:13.3784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:27:13.3784||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 11:27:14.1747||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:27:14.1747||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:27:14.1747||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:27:14.1949||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:27:14.1949|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 11:27:14.2061|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 11:27:14.2061|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:27:14.2061|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:27:14.2061|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:27:14.2061|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:27:14.2207|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:27:14.2207|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:27:14.2207|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:27:14.2207|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:27:14.2207|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:27:14.2357|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:27:14.2357|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:27:14.2357|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:27:14.2872|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:27:14.2872|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5284.9448ms 2026-01-09 11:27:14.2872|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:27:14.2872|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5322.7284ms 200 application/json; charset=utf-8 2026-01-09 11:32:26.2669|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:32:26.2669|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:32:26.2669|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:32:26.2669|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:32:26.2715|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:32:26.2715|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:32:26.2715|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7475ms 204 2026-01-09 11:32:26.2715|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9825ms 204 2026-01-09 11:32:26.2715|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5464ms 204 2026-01-09 11:32:26.2715|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:32:26.2715|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:32:26.2715|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:32:26.2863|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:32:26.2863|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:32:26.2863|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:32:26.2863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:32:26.2863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:32:26.2863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:32:26.2863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:32:26.2863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:32:26.2863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:32:26.2863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:32:26.2863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:32:26.3024|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:32:26.3024|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 11:32:26.3024|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 11:32:26.3024|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:32:26.3024|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:32:26.3024||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 11:32:26.3024|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:32:26.3174|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 11:32:26.3174|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:32:26.3174|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.8046ms 2026-01-09 11:32:26.3174||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:32:26.3174|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:32:26.3174|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.1941ms 200 application/json; charset=utf-8 2026-01-09 11:32:26.3174|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:32:26.3174||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:32:26.3174||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:32:26.3174||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:32:26.3405||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:32:26.3405||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 11:32:26.3405||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 11:32:26.3405||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:32:26.3496||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:32:26.3496||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 11:32:28.2873||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:32:28.2873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:32:28.2873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:32:28.2873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:32:28.3041||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:32:28.3041||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 11:32:28.4564||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 11:32:28.4624||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 11:32:28.4624|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 11:32:28.4624|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2159.8055ms 2026-01-09 11:32:28.4624|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:32:28.4624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2184.4149ms 200 application/json; charset=utf-8 2026-01-09 11:32:29.1311||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:32:29.1311||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:32:29.1311||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:32:29.1459||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:32:29.1459||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:32:29.1459||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 11:32:29.9574||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:32:29.9605||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:32:29.9605||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:32:29.9605||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:32:29.9751||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:32:29.9751||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 11:32:30.7858||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:32:30.7904||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:32:30.7904||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:32:30.8022||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:32:30.8022||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:32:30.8022||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 11:32:31.6406||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:32:31.6406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:32:31.6492||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:32:31.6492||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:32:31.6492||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:32:31.6632||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 11:32:32.4896||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:32:32.4896||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:32:32.4896||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:32:32.4896||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:32:32.5076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 11:32:32.5076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 11:32:32.5076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:32:32.5076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:32:32.5076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:32:32.5076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:32:32.5207|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:32:32.5207|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:32:32.5207|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:32:32.5207|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:32:32.5207|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:32:32.5207|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:32:32.5363|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:32:32.5363|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:32:32.5895|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:32:32.5895|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6283.5951ms 2026-01-09 11:32:32.5895|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:32:32.5895|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6308.8567ms 200 application/json; charset=utf-8 2026-01-09 11:40:51.3570|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:40:51.3570|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:40:51.3570|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:40:51.3570|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:40:51.3570|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:40:51.3570|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:40:51.3570|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3705ms 204 2026-01-09 11:40:51.3570|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4474ms 204 2026-01-09 11:40:51.3687|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8681ms 204 2026-01-09 11:40:51.3687|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:40:51.3687|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:40:51.3687|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:40:51.3687|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2026-01-09 11:40:51.3687|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2026-01-09 11:40:51.3687|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2026-01-09 11:40:51.4077|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2026-01-09 11:40:51.4077|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2026-01-09 11:40:51.4077|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2026-01-09 11:40:51.4077|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:40:51.4077|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:40:51.4159|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:40:51.4159|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2026-01-09 11:40:51.4159|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2026-01-09 11:40:51.4159|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2026-01-09 11:40:51.4159|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2026-01-09 11:40:51.4159|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2026-01-09 11:40:51.4159|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2026-01-09 11:40:51.4159|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.0306ms 401 2026-01-09 11:40:51.4305|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.5078ms 401 2026-01-09 11:40:51.4305|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.6968ms 401 2026-01-09 11:55:26.1407|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:55:26.1407|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:55:26.1407|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:55:26.1407|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2026-01-09 11:55:26.1407|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:55:26.1483|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:55:26.1483|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:55:26.1483|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:55:26.1483|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3105ms 204 2026-01-09 11:55:26.1483|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.063ms 204 2026-01-09 11:55:26.1483|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.5197ms 204 2026-01-09 11:55:26.1483|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.1562ms 204 2026-01-09 11:55:26.1483|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:55:26.1483|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:55:26.1483|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:55:26.1645|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:55:26.1645|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:55:26.1645|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:55:26.1645|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2026-01-09 11:55:26.1645|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:55:26.1645|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:55:26.1645|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:55:26.1645|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:55:26.1645|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 11:55:26.1645|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:55:26.1645|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:55:26.1645|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:55:26.1645||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 11:55:26.1801|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:55:26.1801|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:55:26.1801|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:55:26.1801|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:55:26.1801|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:55:26.1801|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 11:55:26.1801|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 11:55:26.1801|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:55:26.1801|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:55:26.1953||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:55:26.1953|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:55:26.1953|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:55:26.1953|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:55:26.1953||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:55:26.2126|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 11:55:26.2126|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:55:26.2126|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 22.0705ms 2026-01-09 11:55:26.2126|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:55:26.2126|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 11:55:26.2126|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:55:26.2126||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:55:26.2126|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:55:26.2126|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.574ms 200 application/json; charset=utf-8 2026-01-09 11:55:26.2126||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:55:26.2276||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:55:26.2276|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 28.4801ms 2026-01-09 11:55:26.2276||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 11:55:26.2276|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 11:55:26.2276|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 66.9923ms 200 application/json; charset=utf-8 2026-01-09 11:55:26.2276||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 11:55:26.2276||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:55:26.2276||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:55:26.2435||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 11:55:27.1094||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:55:27.1094||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:55:27.1094||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:55:27.1308||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:55:27.1355||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:55:27.1355||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 11:55:27.9379||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:55:27.9379||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:55:27.9379||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:55:27.9557||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:55:27.9557||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:55:27.9647||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 11:55:28.8093||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:55:28.8093||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:55:28.8093||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:55:28.8284||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:55:28.8284||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:55:28.8284||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 11:55:29.4628||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 11:55:29.4628||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 11:55:29.4628|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 11:55:29.4628|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3290.6171ms 2026-01-09 11:55:29.4628|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:55:29.4628|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3312.3166ms 200 application/json; charset=utf-8 2026-01-09 11:55:29.6373||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:55:29.6373||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:55:29.6373||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:55:29.6571||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:55:29.6571||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:55:29.6571||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 11:55:30.4672||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:55:30.4672||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:55:30.4672||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:55:30.4859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:55:30.4859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:55:30.4859||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 11:55:31.2012||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:55:31.2012||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:55:31.2012||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:55:31.2233||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:55:31.2332|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 11:55:31.2332|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 11:55:31.2430|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:55:31.2430|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:55:31.2430|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:55:31.2430|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:55:31.2591|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:55:31.2591|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:55:31.2591|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:55:31.2591|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:55:31.2745|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:55:31.2745|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:55:31.2745|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:55:31.2745|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:55:31.3370|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:55:31.3370|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5144.0539ms 2026-01-09 11:55:31.3370|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:55:31.3370|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5179.1625ms 200 application/json; charset=utf-8 2026-01-09 11:56:05.6316|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:56:05.6316|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:56:05.6316|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:56:05.6316|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:56:05.6316|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:56:05.6391|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:56:05.6391|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0612ms 204 2026-01-09 11:56:05.6391|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0669ms 204 2026-01-09 11:56:05.6391|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.15ms 204 2026-01-09 11:56:05.6391|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 11:56:05.6391|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 11:56:05.6391|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 11:56:05.6391|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:56:05.6391|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:56:05.6551|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 11:56:05.6551|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:56:05.6551|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:56:05.6551|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:56:05.6551|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:56:05.6551|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 11:56:05.6551|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:56:05.6551|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:56:05.6551|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 11:56:05.6551|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 11:56:05.6551|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 11:56:05.6551|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:56:05.6551|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:56:05.6551|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 11:56:05.6551|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 11:56:05.6712||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 11:56:05.6712|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 11:56:05.6712|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:56:05.6712|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:56:05.6712|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.3498ms 2026-01-09 11:56:05.6712||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:56:05.6712|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 11:56:05.6712||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:56:05.6712|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.7006ms 200 application/json; charset=utf-8 2026-01-09 11:56:05.6712||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 11:56:05.6853||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 11:56:05.6853||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:56:05.6853||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 11:56:05.6853||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 11:56:05.6853||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 11:56:05.7036||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:56:05.7036||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 11:56:07.6539||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:56:07.6539||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:56:07.6539||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:56:07.6806||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:56:07.6857||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:56:07.6857||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 11:56:07.7667||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 11:56:07.7667||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 11:56:07.7667|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 11:56:07.7667|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2101.421ms 2026-01-09 11:56:07.7667|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 11:56:07.7667|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2125.8744ms 200 application/json; charset=utf-8 2026-01-09 11:56:08.4666||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:56:08.4666||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:56:08.4666||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:56:08.4887||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:56:08.4887||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:56:08.4887||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 11:56:09.2793||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:56:09.2793||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:56:09.2793||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:56:09.2947||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:56:09.2947||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:56:09.2947||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 11:56:10.0604||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:56:10.0604||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:56:10.0604||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:56:10.0770||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:56:10.0770||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:56:10.0770||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 11:56:10.9325||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:56:10.9325||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:56:10.9325||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:56:10.9506||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:56:10.9506||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 11:56:10.9506||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 11:56:11.7488||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 11:56:11.7488||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 11:56:11.7488||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 11:56:11.7684||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 11:56:11.7684|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 11:56:11.7831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 11:56:11.7831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:56:11.7831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:56:11.7831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:56:11.7953|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:56:11.7953|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:56:11.7953|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:56:11.7953|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:56:11.7953|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:56:11.7953|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:56:11.7953|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:56:11.8123|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 11:56:11.8123|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 11:56:11.8573|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 11:56:11.8573|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6192.066ms 2026-01-09 11:56:11.8573|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 11:56:11.8573|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6214.3422ms 200 application/json; charset=utf-8 2026-01-09 12:01:36.7543|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2026-01-09 12:01:36.7543|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:01:36.7543|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8005ms 204 2026-01-09 12:01:36.7543|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2026-01-09 12:01:36.7543|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:01:36.7713|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:01:36.7713|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:01:36.7713|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 12:01:36.7713|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:01:36.7713|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:01:36.7713|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 12:01:36.7855|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:01:36.7855|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 7.3304ms 2026-01-09 12:01:36.7855|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 12:01:36.7855|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.2654ms 200 application/json; charset=utf-8 2026-01-09 12:01:36.7855|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:01:36.7855|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:01:36.7855|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:01:36.8011|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:01:36.8011|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:01:36.8011|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:01:36.8011|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.1625ms 204 2026-01-09 12:01:36.8011|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.0606ms 204 2026-01-09 12:01:36.8011|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.3596ms 204 2026-01-09 12:01:36.8011|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:01:36.8177|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:01:36.8177|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:01:36.8177|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:01:36.8177|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:01:36.8177|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:01:36.8177|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:01:36.8177|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:01:36.8177|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:01:36.8177|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:01:36.8332|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:01:36.8332|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:01:36.8332|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:01:36.8332|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:01:36.8332|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:01:36.8332|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:01:36.8332|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:01:36.8332|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:01:36.8332|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:01:36.8484||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:01:36.8484|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:01:36.8484|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:01:36.8484|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:01:36.8484|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:01:36.8484|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.4235ms 2026-01-09 12:01:36.8484|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:01:36.8484|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.6994ms 200 application/json; charset=utf-8 2026-01-09 12:01:36.8640||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:01:36.8640||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:01:36.8640||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:01:36.8640||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:01:36.8859||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:01:36.8859||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:01:36.8859||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:01:36.8859||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:01:36.8985||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:01:36.8985||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:01:37.7086||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:01:37.7086||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:01:37.7086||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:01:37.7321||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:01:37.7321||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:01:37.7437||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:01:38.5970||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:01:38.6032||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:01:38.6032||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:01:38.6205||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:01:38.6205||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:01:38.6322||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:01:39.5182||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:01:39.5236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:01:39.5236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:01:39.5442||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:01:39.5442||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:01:39.5442||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:01:40.2570||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:01:40.2570||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:01:40.2570|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:01:40.2703|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3422.3121ms 2026-01-09 12:01:40.2703|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:01:40.2703|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3455.8065ms 200 application/json; charset=utf-8 2026-01-09 12:01:40.5354||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:01:40.5354||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:01:40.5354||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:01:40.5581||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:01:40.5581||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:01:40.5581||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:01:41.3445||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:01:41.3496||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:01:41.3496||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:01:41.3690||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:01:41.3690||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:01:41.3690||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:01:42.1850||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:01:42.1850||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:01:42.1921||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:01:42.1921||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:01:42.2156|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 12:01:42.2156|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:01:42.2231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:01:42.2231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:01:42.2231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:01:42.2231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:01:42.2231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:01:42.2231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:01:42.2388|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:01:42.2388|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:01:42.2388|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:01:42.2388|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:01:42.2388|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:01:42.2388|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:01:42.2918|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:01:42.2918|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5445.1602ms 2026-01-09 12:01:42.2918|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:01:42.2918|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5482.5706ms 200 application/json; charset=utf-8 2026-01-09 12:02:26.9122|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:02:26.9122|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:02:26.9122|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:02:26.9165|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:26.9165|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:26.9165|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:26.9165|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6441ms 204 2026-01-09 12:02:26.9165|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.2969ms 204 2026-01-09 12:02:26.9165|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.417ms 204 2026-01-09 12:02:26.9308|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:02:26.9308|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:02:26.9308|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:02:26.9308|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:02:26.9308|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:02:26.9308|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:02:26.9308|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:26.9308|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:26.9445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:26.9445|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:02:26.9445|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:02:26.9445|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:02:26.9445|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:02:26.9445|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:02:26.9445|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:02:26.9445|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:02:26.9445|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:02:26.9445|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:02:26.9445|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:02:26.9445||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:02:26.9445|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:02:26.9625|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:02:26.9625|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:02:26.9625|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:02:26.9625||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:02:26.9625||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:02:26.9625|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 7.7597ms 2026-01-09 12:02:26.9625||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:02:26.9625|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:02:26.9625||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:02:26.9625|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.1549ms 200 application/json; charset=utf-8 2026-01-09 12:02:26.9869||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:02:26.9869||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:02:26.9869||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:02:26.9869||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:02:26.9919||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:02:26.9919||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:02:27.7896||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:02:27.7896||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:02:27.7896||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:02:27.8085||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:02:27.8085||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:02:27.8085||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:02:28.6210||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:02:28.6210||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:02:28.6210||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:02:28.6401||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:02:28.6401||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:02:28.6401||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:02:28.7184|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:02:28.7184|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:02:28.7184|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:28.7184|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:28.7270|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5733ms 204 2026-01-09 12:02:28.7270|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0299ms 204 2026-01-09 12:02:28.7270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:02:28.7270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:02:28.7270|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:02:28.7270|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:02:28.7270|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:28.7270|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:28.7419|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:02:28.7419|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:02:28.7419|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:02:28.7419|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:02:28.7419|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 12:02:28.7419|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 12:02:28.7419|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:02:28.7419|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:02:28.7419|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 12:02:28.7419|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:02:28.7577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 12:02:28.7577|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.3026ms 2026-01-09 12:02:28.7577|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:02:28.7577|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.1145ms 200 application/json; charset=utf-8 2026-01-09 12:02:28.7577|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:02:28.7577|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 16.8969ms 2026-01-09 12:02:28.7577|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:02:28.7577|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.1141ms 200 application/json; charset=utf-8 2026-01-09 12:02:29.4964||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:02:29.4964||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:02:29.4964||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:02:29.5142||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:02:29.5142||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:02:29.5142||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:02:30.1723||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:02:30.1798||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:02:30.1798|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:02:30.1798|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3230.3657ms 2026-01-09 12:02:30.1798|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:02:30.1798|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3257.5449ms 200 application/json; charset=utf-8 2026-01-09 12:02:30.3866||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:02:30.3866||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:02:30.3866||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:02:30.4095||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:02:30.4139||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:02:30.4139||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:02:31.2766||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:02:31.2766||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:02:31.2766||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:02:31.2983||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:02:31.2983||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:02:31.3056||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:02:32.2125||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:02:32.2125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:02:32.2125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:02:32.2367||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:02:32.2467|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 12:02:32.2467|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:02:32.2467|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:02:32.2592|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:02:32.2592|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:02:32.2592|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:02:32.2592|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:02:32.2592|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:02:32.2730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:02:32.2730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:02:32.2730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:02:32.2730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:02:32.2730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:02:32.2730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:02:32.3251|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:02:32.3251|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5371.5799ms 2026-01-09 12:02:32.3251|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:02:32.3251|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5395.5534ms 200 application/json; charset=utf-8 2026-01-09 12:02:50.0432|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:02:50.0432|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:02:50.0432|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:50.0432|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:50.0432|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5877ms 204 2026-01-09 12:02:50.0432|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.1967ms 204 2026-01-09 12:02:50.0571|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:02:50.0571|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:02:50.0571|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:02:50.0571|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:02:50.0571|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:50.0571|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:50.0727|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:02:50.0727|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:02:50.0727|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:02:50.0727|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:02:50.0727|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 12:02:50.0727|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 12:02:50.0727|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:02:50.0727|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:02:50.0727|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 12:02:50.0727|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:02:50.0890|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 12:02:50.0890|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.157ms 2026-01-09 12:02:50.0890|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:02:50.0890|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.8053ms 200 application/json; charset=utf-8 2026-01-09 12:02:50.0890|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:02:50.0890|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.0875ms 2026-01-09 12:02:50.0890|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:02:50.1042|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.18ms 200 application/json; charset=utf-8 2026-01-09 12:02:58.5453|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:02:58.5453|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:02:58.5453|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:02:58.5453|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:58.5453|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:58.5453|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:58.5453|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9176ms 204 2026-01-09 12:02:58.5453|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3298ms 204 2026-01-09 12:02:58.5453|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4872ms 204 2026-01-09 12:02:58.5594|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:02:58.5594|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:02:58.5594|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:02:58.5594|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:02:58.5594|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:02:58.5594|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:02:58.5594|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:58.5594|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:58.5594|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:02:58.5594|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:02:58.5751|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:02:58.5751|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:02:58.5751|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:02:58.5751|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:02:58.5751|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:02:58.5751|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:02:58.5751|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:02:58.5751|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:02:58.5751|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:02:58.5751|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:02:58.5751||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:02:58.5922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:02:58.5922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:02:58.5922|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:02:58.5922||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:02:58.5922|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.0416ms 2026-01-09 12:02:58.5922||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:02:58.5922||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:02:58.5922|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:02:58.5922||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:02:58.5922|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.2521ms 200 application/json; charset=utf-8 2026-01-09 12:02:58.6191||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:02:58.6191||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:02:58.6219||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:02:58.6219||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:02:58.6219||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:02:58.6219||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:03:00.5697||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:03:00.5749||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:03:00.5749||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:03:00.5749||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:03:00.5953||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:03:00.5953||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:03:00.7576||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29217559.24,"formattedAmount":"29,217,559.24","bookBalance":29217559.24,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39204402.36,"formattedAmount":"39,204,402.36","bookBalance":39204402.36,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":5815224.27,"formattedAmount":"5,815,224.27","bookBalance":5815224.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41616063.65,"formattedAmount":"41,616,063.65","bookBalance":41616063.65,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5020625.03,"formattedAmount":"5,020,625.03","bookBalance":5020625.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17503890.34,"formattedAmount":"17,503,890.34","bookBalance":17503890.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:03:00.7576||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:03:00.7626|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:03:00.7626|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2174.4902ms 2026-01-09 12:03:00.7626|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:03:00.7626|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2203.171ms 200 application/json; charset=utf-8 2026-01-09 12:03:01.7260||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:03:01.7260||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:03:01.7342||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:03:01.7489||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:03:01.7489||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:03:01.7489||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:03:02.5401||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:03:02.5461||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:03:02.5461||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:03:02.5613||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:03:02.5613||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:03:02.5613||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:03:03.3748||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:03:03.3748||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:03:03.3748||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:03:03.3988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:03:03.3988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:03:03.4049||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:03:04.1939||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:03:04.1939||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:03:04.2005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:03:04.2005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:03:04.2181||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:03:04.2181||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:03:05.0059||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:03:05.0059||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:03:05.0151||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:03:05.0284||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:03:05.0284|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 12:03:05.0436|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:03:05.0436|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:03:05.0436|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:03:05.0436|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:03:05.0436|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:03:05.0436|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:03:05.0606|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:03:05.0606|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:03:05.0606|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:03:05.0606|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:03:05.0759|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:03:05.0759|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:03:05.0759|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:03:05.1247|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:03:05.1247|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6539.4941ms 2026-01-09 12:03:05.1247|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:03:05.1247|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6570.354ms 200 application/json; charset=utf-8 2026-01-09 12:06:49.9751|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:06:49.9751|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:06:49.9779|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:06:49.9779|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:06:49.9779|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3709ms 204 2026-01-09 12:06:49.9779|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2503ms 204 2026-01-09 12:06:49.9779|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:06:49.9779|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:06:49.9779|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:06:49.9779|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:06:49.9953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:06:49.9953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:06:49.9953|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:06:49.9953|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:06:49.9953|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:06:49.9953|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:06:49.9953|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 12:06:49.9953|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 12:06:49.9953|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:06:50.0097|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:06:50.0097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 12:06:50.0097|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:06:50.0097|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 12.0165ms 2026-01-09 12:06:50.0097|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:06:50.0097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 12:06:50.0097|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.0095ms 200 application/json; charset=utf-8 2026-01-09 12:06:50.0310|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:06:50.0310|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 23.8295ms 2026-01-09 12:06:50.0310|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:06:50.0310|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.5553ms 200 application/json; charset=utf-8 2026-01-09 12:18:34.0894|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 12:18:34.0894|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:18:34.0971|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6669ms 204 2026-01-09 12:18:34.0971|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 12:18:34.0971|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:18:34.0971|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:18:34.0971|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:18:34.1119|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 12:18:34.1119|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:18:34.1119|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:18:34.1293|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 12:18:34.1293|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:18:34.1293|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:18:34.1293|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:18:34.1293|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:18:34.1293|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 17.0895ms 2026-01-09 12:18:34.1293|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:18:34.1293|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:18:34.1293|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:18:34.1293|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 12:18:34.1293|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3271ms 204 2026-01-09 12:18:34.1423|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5918ms 204 2026-01-09 12:18:34.1423|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7158ms 204 2026-01-09 12:18:34.1423|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.6486ms 200 application/json; charset=utf-8 2026-01-09 12:18:34.1423|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:18:34.1423|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:18:34.1423|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:18:34.1423|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:18:34.1423|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:18:34.1423|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:18:34.1583|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:18:34.1583|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:18:34.1583|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:18:34.1583|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:18:34.1583|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:18:34.1583|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:18:34.1583|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:18:34.1583|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:18:34.1583|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:18:34.1583|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:18:34.1583|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:18:34.1583|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:18:34.1732|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:18:34.1732||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:18:34.1732|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:18:34.1732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:18:34.1732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:18:34.1893|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:18:34.1893||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:18:34.1893|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.7589ms 2026-01-09 12:18:34.1893||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:18:34.1893|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:18:34.1893|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.734ms 200 application/json; charset=utf-8 2026-01-09 12:18:34.1893||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:18:34.1893||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:18:34.2124||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:18:34.2124||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:18:34.2124||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:18:34.2124||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:18:34.2124||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:18:34.2230||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:18:35.8507|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:18:35.8507|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:18:35.8507|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:18:35.8507|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:18:35.8507|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2113ms 204 2026-01-09 12:18:35.8507|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7834ms 204 2026-01-09 12:18:35.8631|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:18:35.8631|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:18:35.8631|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:18:35.8631|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:18:35.8631|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:18:35.8631|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:18:35.8631|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:18:35.8764|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:18:35.8764|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:18:35.8764|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 12:18:35.8764|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:18:35.8764|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:18:35.8764|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 12:18:35.8764|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:18:35.8764|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 12:18:35.8764|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 12:18:35.8764|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:18:35.8929|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.9343ms 2026-01-09 12:18:35.8929|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:18:35.8929|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:18:35.8929|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.0383ms 200 application/json; charset=utf-8 2026-01-09 12:18:35.8929|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 15.6283ms 2026-01-09 12:18:35.8929|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:18:35.8929|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.5159ms 200 application/json; charset=utf-8 2026-01-09 12:18:36.1063||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:18:36.1063||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:18:36.1135||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:18:36.1281||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:18:36.1281||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:18:36.1281||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:18:36.1515||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29501920.31,"formattedAmount":"29,501,920.31","bookBalance":29501920.31,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39387896.83,"formattedAmount":"39,387,896.83","bookBalance":39387896.83,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9900504.27,"formattedAmount":"9,900,504.27","bookBalance":9900504.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41740957.63,"formattedAmount":"41,740,957.63","bookBalance":41740957.63,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:18:36.1577||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:18:36.1577|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:18:36.1577|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1989.394ms 2026-01-09 12:18:36.1577|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:18:36.1577|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2015.558ms 200 application/json; charset=utf-8 2026-01-09 12:18:36.9784||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:18:36.9784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:18:36.9857||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:18:36.9857||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:18:36.9857||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:18:37.0031||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:18:37.8070||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:18:37.8070||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:18:37.8159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:18:37.8159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:18:37.8312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:18:37.8312||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:18:38.5845||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:18:38.5845||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:18:38.5845||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:18:38.6051||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:18:38.6051||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:18:38.6051||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:18:39.3860||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:18:39.3860||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:18:39.3860||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:18:39.4059||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:18:39.4059||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:18:39.4138||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:18:40.1955||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:18:40.1955||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:18:40.1955||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:18:40.2116||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:18:40.2116|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 12:18:40.2116|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:18:40.2269|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:18:40.2269|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:18:40.2269|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:18:40.2269|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:18:40.2415|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:18:40.2415|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:18:40.2415|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:18:40.2415|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:18:40.2560|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:18:40.2560|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:18:40.2560|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:18:40.2560|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:18:40.3045|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:18:40.3045|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6134.4765ms 2026-01-09 12:18:40.3045|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:18:40.3045|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6158.4308ms 200 application/json; charset=utf-8 2026-01-09 12:20:07.0230|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:20:07.0230|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:20:07.0230|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:20:07.0230|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:07.0282|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:07.0282|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:07.0282|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1459ms 204 2026-01-09 12:20:07.0282|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2769ms 204 2026-01-09 12:20:07.0282|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4869ms 204 2026-01-09 12:20:07.0282|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:20:07.0282|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:20:07.0282|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:20:07.0446|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:20:07.0446|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:20:07.0446|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:20:07.0446|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:07.0446|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:07.0446|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:07.0446|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:20:07.0446|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:20:07.0446|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:20:07.0446|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:20:07.0591|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:20:07.0591|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:20:07.0591|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:20:07.0591|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:20:07.0591||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:20:07.0591|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:20:07.0591|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:20:07.0753|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:20:07.0753|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:20:07.0753|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:20:07.0753||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:20:07.0753|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.9248ms 2026-01-09 12:20:07.0753|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:20:07.0753|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:20:07.0753||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:20:07.0753|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.0173ms 200 application/json; charset=utf-8 2026-01-09 12:20:07.0753||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:20:07.0753||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:20:07.1029||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:20:07.1061||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:20:07.1061||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:20:07.1061||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:20:07.1061||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:20:07.1061||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:20:09.0887||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:20:09.0932||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:20:09.0932||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:20:09.1080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:20:09.1080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:20:09.1080||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:20:09.1812||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29501920.31,"formattedAmount":"29,501,920.31","bookBalance":29501920.31,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39387896.83,"formattedAmount":"39,387,896.83","bookBalance":39387896.83,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9900504.27,"formattedAmount":"9,900,504.27","bookBalance":9900504.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41740957.63,"formattedAmount":"41,740,957.63","bookBalance":41740957.63,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:20:09.1868||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:20:09.1868|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:20:09.1868|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2124.1303ms 2026-01-09 12:20:09.1868|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:20:09.1868|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2157.142ms 200 application/json; charset=utf-8 2026-01-09 12:20:09.9590||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:20:09.9590||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:20:09.9656||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:20:09.9656||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:20:09.9810||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:20:09.9810||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:20:10.8468||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:20:10.8468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:20:10.8468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:20:10.8632||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:20:10.8632||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:20:10.8632||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:20:11.6762||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:20:11.6762||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:20:11.6762||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:20:11.6942||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:20:11.6942||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:20:11.6942||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:20:12.5479||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:20:12.5479||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:20:12.5479||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:20:12.5666||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:20:12.5666||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:20:12.5666||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:20:13.4112||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:20:13.4112||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:20:13.4112||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:20:13.4306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:20:13.4306|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 12:20:13.4417|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:20:13.4417|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:20:13.4417|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:20:13.4417|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:20:13.4550|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:20:13.4550|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:20:13.4550|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:20:13.4550|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:20:13.4550|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:20:13.4713|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:20:13.4713|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:20:13.4713|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:20:13.4713|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:20:13.5181|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:20:13.5181|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6444.2714ms 2026-01-09 12:20:13.5181|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:20:13.5181|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6479.2341ms 200 application/json; charset=utf-8 2026-01-09 12:20:21.1011|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:20:21.1011|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:20:21.1011|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:20:21.1011|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:21.1011|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:21.1011|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:21.1108|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6487ms 204 2026-01-09 12:20:21.1108|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8526ms 204 2026-01-09 12:20:21.1108|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9612ms 204 2026-01-09 12:20:21.1108|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:20:21.1108|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:20:21.1108|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:20:21.1108|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:20:21.1108|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:20:21.1280|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:20:21.1280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:21.1280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:21.1280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:21.1423|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:20:21.1423|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:20:21.1423|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:20:21.1423|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:20:21.1423|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:20:21.1423|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:20:21.1423|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:20:21.1583|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:20:21.1583|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:20:21.1583||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:20:21.1583|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:20:21.1583|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:20:21.1762|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:20:21.1762||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:20:21.1762|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:20:21.1762|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:20:21.1762||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:20:21.1762|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.735ms 2026-01-09 12:20:21.1891||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:20:21.1891|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:20:21.1891||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:20:21.1891|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 80.2619ms 200 application/json; charset=utf-8 2026-01-09 12:20:21.2076||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:20:21.2076||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:20:21.2076||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:20:21.2076||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:20:21.2206||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:20:21.2206||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:20:22.0687||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:20:22.0687||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:20:22.0687||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:20:22.0905||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:20:22.0954||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:20:22.0954||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:20:22.7447|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:20:22.7447|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:20:22.7447|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:22.7519|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:22.7519|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3865ms 204 2026-01-09 12:20:22.7519|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.5774ms 204 2026-01-09 12:20:22.7519|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:20:22.7519|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:20:22.7688|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:20:22.7688|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:20:22.7688|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:22.7688|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:20:22.7688|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:20:22.7688|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:20:22.7830|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:20:22.7830|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:20:22.7830|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 12:20:22.7830|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 12:20:22.7830|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:20:22.7830|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:20:22.7830|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 12:20:22.7995|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:20:22.7995|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.2061ms 2026-01-09 12:20:22.7995|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:20:22.7995|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 12:20:22.7995|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.1501ms 200 application/json; charset=utf-8 2026-01-09 12:20:22.7995|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:20:22.8156|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 23.4062ms 2026-01-09 12:20:22.8156|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:20:22.8156|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.6407ms 200 application/json; charset=utf-8 2026-01-09 12:20:22.9573||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:20:22.9573||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:20:22.9573||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:20:22.9735||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:20:22.9735||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:20:22.9735||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:20:23.8008||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:20:23.8008||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:20:23.8008||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:20:23.8223||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:20:23.8223||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:20:23.8223||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:20:24.4429||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29501920.31,"formattedAmount":"29,501,920.31","bookBalance":29501920.31,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39387896.83,"formattedAmount":"39,387,896.83","bookBalance":39387896.83,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9900504.27,"formattedAmount":"9,900,504.27","bookBalance":9900504.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41740957.63,"formattedAmount":"41,740,957.63","bookBalance":41740957.63,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:20:24.4429||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:20:24.4429|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:20:24.4429|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3287.9897ms 2026-01-09 12:20:24.4429|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:20:24.4429|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3334.4494ms 200 application/json; charset=utf-8 2026-01-09 12:20:24.7190||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:20:24.7231||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:20:24.7231||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:20:24.7385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:20:24.7385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:20:24.7385||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:20:25.5346||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:20:25.5346||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:20:25.5346||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:20:25.5523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:20:25.5523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:20:25.5523||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:20:26.4093||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:20:26.4093||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:20:26.4093||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:20:26.4298||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:20:26.4298|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 12:20:26.4421|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:20:26.4421|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:20:26.4421|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:20:26.4421|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:20:26.4571|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:20:26.4571|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:20:26.4571|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:20:26.4571|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:20:26.4718|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:20:26.4718|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:20:26.4718|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:20:26.4718|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:20:26.4898|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:20:26.5287|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:20:26.5287|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5363.6465ms 2026-01-09 12:20:26.5340|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:20:26.5340|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5416.4728ms 200 application/json; charset=utf-8 2026-01-09 12:21:54.5031|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:21:54.5063|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:21:54.5063|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4769ms 204 2026-01-09 12:21:54.5063|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:21:54.5063|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:21:54.5063|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:21:54.5202|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:21:54.5202|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:21:54.5202|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 12:21:54.5202|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:21:54.5367|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 12:21:54.5367|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:21:54.5512|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 26.0924ms 2026-01-09 12:21:54.5512|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:21:54.5512|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.5428ms 200 application/json; charset=utf-8 2026-01-09 12:25:13.1852|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:25:13.1852|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:25:13.1852|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:25:13.1852|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:13.1852|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:13.1852|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:13.1852|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4276ms 204 2026-01-09 12:25:13.1852|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9707ms 204 2026-01-09 12:25:13.1852|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6819ms 204 2026-01-09 12:25:13.1994|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:25:13.1994|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:25:13.1994|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:25:13.1994|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:25:13.1994|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:25:13.1994|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:25:13.1994|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:13.1994|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:13.1994|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:25:13.1994|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:25:13.1994|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:13.1994|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:25:13.1994|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:25:13.2157|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:25:13.2157|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:25:13.2157|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:25:13.2157|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:25:13.2157||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:25:13.2157|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:25:13.2157|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:25:13.2304||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:25:13.2304|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:25:13.2304|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:25:13.2304||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:25:13.2304|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:25:13.2304||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:25:13.2304|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:25:13.2304|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.2128ms 2026-01-09 12:25:13.2304||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:25:13.2304|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:25:13.2502|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.5785ms 200 application/json; charset=utf-8 2026-01-09 12:25:13.2502||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:25:13.2615||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:25:13.2615||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:25:13.2615||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:25:13.2615||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:25:13.2615||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:25:14.0569|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:25:14.0569|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:25:14.0597|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:14.0597|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:14.0597|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1815ms 204 2026-01-09 12:25:14.0597|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7103ms 204 2026-01-09 12:25:14.0597|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:25:14.0597|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:25:14.0597|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:25:14.0597|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:25:14.0765|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:14.0765|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:14.0765|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:25:14.0765|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:25:14.0765|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:25:14.0765|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:25:14.0765|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 12:25:14.0765|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 12:25:14.0765|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:25:14.0896|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:25:14.0896|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 12:25:14.0896|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 12:25:14.0896|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:25:14.0896|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 10.7605ms 2026-01-09 12:25:14.0896|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:25:14.0896|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.1815ms 200 application/json; charset=utf-8 2026-01-09 12:25:14.1050|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:25:14.1050|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 18.6848ms 2026-01-09 12:25:14.1050|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:25:14.1050|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.4732ms 200 application/json; charset=utf-8 2026-01-09 12:25:14.1873||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:25:14.1873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:25:14.1873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:25:14.2143||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:25:14.2143||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:25:14.2143||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:25:15.0884||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:25:15.0932||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:25:15.0932||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:25:15.1095||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:25:15.1095||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:25:15.1095||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:25:15.9617||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:25:15.9664||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:25:15.9664||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:25:15.9842||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:25:15.9842||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:25:15.9842||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:25:16.2786||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29660363.12,"formattedAmount":"29,660,363.12","bookBalance":29660363.12,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39387896.83,"formattedAmount":"39,387,896.83","bookBalance":39387896.83,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9900504.27,"formattedAmount":"9,900,504.27","bookBalance":9900504.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41740957.63,"formattedAmount":"41,740,957.63","bookBalance":41740957.63,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:25:16.2786||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:25:16.2786|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:25:16.2786|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3065.3596ms 2026-01-09 12:25:16.2786|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:25:16.2786|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3085.6489ms 200 application/json; charset=utf-8 2026-01-09 12:25:16.8195||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:25:16.8195||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:25:16.8244||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:25:16.8244||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:25:16.8421||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:25:16.8421||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:25:17.7123||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:25:17.7152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:25:17.7152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:25:17.7300||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:25:17.7300||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:25:17.7300||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:25:18.5528||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:25:18.5528||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:25:18.5528||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:25:18.5697||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:25:18.5773|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 12:25:18.5773|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:25:18.5773|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:25:18.5902|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:25:18.5902|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:25:18.5902|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:25:18.5902|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:25:18.5902|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:25:18.6067|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:25:18.6067|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:25:18.6067|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:25:18.6067|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:25:18.6206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:25:18.6206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:25:18.6634|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:25:18.6634|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5442.0179ms 2026-01-09 12:25:18.6634|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:25:18.6634|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5467.1946ms 200 application/json; charset=utf-8 2026-01-09 12:25:27.9376|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:25:27.9376|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:25:27.9376|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:25:27.9376|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:27.9376|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:27.9505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:27.9505|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.4975ms 204 2026-01-09 12:25:27.9505|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.6112ms 204 2026-01-09 12:25:27.9505|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:25:27.9505|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.1084ms 204 2026-01-09 12:25:27.9505|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:25:27.9505|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:25:27.9656|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:25:27.9656|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:25:27.9656|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:25:27.9656|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:27.9656|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:27.9656|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:27.9656|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:25:27.9656|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:25:27.9807|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:25:27.9807|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:25:27.9807|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:25:27.9807|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:25:27.9807|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:25:27.9807|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:25:27.9807|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:25:27.9807|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:25:27.9807|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:25:27.9961||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:25:27.9961|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:25:27.9961|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:25:27.9961|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:25:27.9961||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:25:27.9961||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:25:27.9961|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.395ms 2026-01-09 12:25:27.9961||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:25:28.0133|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:25:28.0133||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:25:28.0133|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.7316ms 200 application/json; charset=utf-8 2026-01-09 12:25:28.0292||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:25:28.0292||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:25:28.0292||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:25:28.0292||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:25:28.0292||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:25:28.0292||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:25:29.8858||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:25:29.8905||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29660363.12,"formattedAmount":"29,660,363.12","bookBalance":29660363.12,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39387896.83,"formattedAmount":"39,387,896.83","bookBalance":39387896.83,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9900504.27,"formattedAmount":"9,900,504.27","bookBalance":9900504.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41740957.63,"formattedAmount":"41,740,957.63","bookBalance":41740957.63,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:25:29.8905||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:25:29.8905||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:25:29.9019||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:25:29.9019|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:25:29.9019|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1913.8841ms 2026-01-09 12:25:29.9019|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:25:29.9019|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1953.4735ms 200 application/json; charset=utf-8 2026-01-09 12:25:29.9181||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:25:29.9181||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:25:29.9181||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:25:30.7750||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:25:30.7809||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:25:30.7809||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:25:30.7988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:25:30.7988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:25:30.7988||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:25:31.6168||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:25:31.6168||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:25:31.6168||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:25:31.6369||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:25:31.6369||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:25:31.6452||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:25:32.5085||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:25:32.5085||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:25:32.5085||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:25:32.5315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:25:32.5353||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:25:32.5353||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:25:33.3816||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:25:33.3816||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:25:33.3816||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:25:33.4038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:25:33.4038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:25:33.4106||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:25:34.2087||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:25:34.2087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:25:34.2087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:25:34.2292||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:25:34.2292|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 12:25:34.2397|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:25:34.2397|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:25:34.2397|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:25:34.2397|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:25:34.2397|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:25:34.2556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:25:34.2556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:25:34.2556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:25:34.2556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:25:34.2701|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:25:34.2701|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:25:34.2701|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:25:34.2701|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:25:34.3171|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:25:34.3171|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6326.2638ms 2026-01-09 12:25:34.3171|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:25:34.3171|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6364.1996ms 200 application/json; charset=utf-8 2026-01-09 12:25:37.8298|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:25:37.8298|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:25:37.8332|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:37.8332|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:37.8332|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0027ms 204 2026-01-09 12:25:37.8332|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0314ms 204 2026-01-09 12:25:37.8332|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:25:37.8332|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:25:37.8463|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:25:37.8463|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:25:37.8463|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:37.8463|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:25:37.8463|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:25:37.8463|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:25:37.8463|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:25:37.8463|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:25:37.8463|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 12:25:37.8463|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 12:25:37.8621|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:25:37.8621|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:25:37.8621|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 12:25:37.8621|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 12:25:37.8621|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:25:37.8621|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.7878ms 2026-01-09 12:25:37.8621|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:25:37.8621|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.1113ms 200 application/json; charset=utf-8 2026-01-09 12:25:37.8816|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:25:37.8816|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.3398ms 2026-01-09 12:25:37.8816|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:25:37.8816|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.5636ms 200 application/json; charset=utf-8 2026-01-09 12:28:49.6859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:28:49.6859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:28:49.6859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:28:49.6859|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:28:49.6917|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:28:49.6917|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:28:49.6917|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8256ms 204 2026-01-09 12:28:49.6917|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4869ms 204 2026-01-09 12:28:49.6917|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6005ms 204 2026-01-09 12:28:49.6917|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:28:49.6917|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:28:49.6917|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:28:49.6917|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:28:49.7072|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:28:49.7072|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:28:49.7072|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:28:49.7072|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:28:49.7072|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:28:49.7072|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:28:49.7072|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:28:49.7072|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:28:49.7072|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:28:49.7072|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:28:49.7072|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:28:49.7072|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:28:49.7072|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:28:49.7228|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:28:49.7228|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:28:49.7228|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:28:49.7228||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:28:49.7228|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:28:49.7228|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:28:49.7228|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:28:49.7228||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:28:49.7228|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.8434ms 2026-01-09 12:28:49.7228||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:28:49.7370|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:28:49.7370||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:28:49.7370||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:28:49.7370|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.0419ms 200 application/json; charset=utf-8 2026-01-09 12:28:49.7589||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:28:49.7589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:28:49.7589||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:28:49.7589||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:28:49.7719||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:28:49.7719||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:28:50.6160||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:28:50.6160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:28:50.6160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:28:50.6399||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:28:50.6441||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:28:50.6441||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:28:51.4970||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:28:51.5027||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:28:51.5027||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:28:51.5210||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:28:51.5210||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:28:51.5210||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:28:52.3705||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:28:52.3705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:28:52.3811||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:28:52.3979||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:28:52.3979||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:28:52.3979||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:28:52.9677||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29660363.12,"formattedAmount":"29,660,363.12","bookBalance":29660363.12,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39387896.83,"formattedAmount":"39,387,896.83","bookBalance":39387896.83,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9900504.27,"formattedAmount":"9,900,504.27","bookBalance":9900504.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41740957.63,"formattedAmount":"41,740,957.63","bookBalance":41740957.63,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:28:52.9721||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:28:52.9721|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:28:52.9721|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3250.4372ms 2026-01-09 12:28:52.9721|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:28:52.9721|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3277.3439ms 200 application/json; charset=utf-8 2026-01-09 12:28:53.2589||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:28:53.2589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:28:53.2589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:28:53.2798||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:28:53.2798||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:28:53.2844||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:28:54.0876||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:28:54.0876||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:28:54.0977||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:28:54.1125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:28:54.1125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:28:54.1125||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:28:54.9174||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:28:54.9174||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:28:54.9174||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:28:54.9331||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:28:54.9401|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 12:28:54.9401|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:28:54.9401|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:28:54.9401|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:28:54.9566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:28:54.9566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:28:54.9566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:28:54.9566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:28:54.9566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:28:54.9566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:28:54.9728|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:28:54.9728|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:28:54.9728|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:28:54.9728|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:28:55.0237|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:28:55.0237|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5302.1511ms 2026-01-09 12:28:55.0237|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:28:55.0237|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5329.9741ms 200 application/json; charset=utf-8 2026-01-09 12:28:57.6006|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:28:57.6006|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:28:57.6006|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:28:57.6006|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:28:57.6006|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6426ms 204 2026-01-09 12:28:57.6006|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2502ms 204 2026-01-09 12:28:57.6128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:28:57.6128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:28:57.6128|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:28:57.6128|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:28:57.6128|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:28:57.6128|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:28:57.6128|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:28:57.6128|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:28:57.6278|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:28:57.6278|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 12:28:57.6278|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:28:57.6278|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:28:57.6278|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 12:28:57.6278|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:28:57.6278|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 12:28:57.6278|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:28:57.6278|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.0044ms 2026-01-09 12:28:57.6278|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:28:57.6436|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.7781ms 200 application/json; charset=utf-8 2026-01-09 12:28:57.6436|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 12:28:57.6436|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:28:57.6436|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.8119ms 2026-01-09 12:28:57.6436|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:28:57.6597|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.7216ms 200 application/json; charset=utf-8 2026-01-09 12:34:11.9201|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2026-01-09 12:34:11.9201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:34:11.9201|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1974ms 204 2026-01-09 12:34:11.9336|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2026-01-09 12:34:11.9336|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:34:11.9336|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:34:11.9336|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:34:11.9336|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:34:11.9336|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:34:11.9495|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:34:11.9495|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.6309ms 204 2026-01-09 12:34:11.9495|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.4947ms 204 2026-01-09 12:34:11.9495|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:34:11.9495|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:34:11.9495|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:34:11.9630|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 12:34:11.9630|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:34:11.9630|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:34:11.9630|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:34:11.9630|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:34:11.9630|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:34:11.9630|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:34:11.9630|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:34:11.9630|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:34:11.9630|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:34:11.9775|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:34:11.9775|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 12:34:11.9775|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 12:34:11.9775|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 12:34:11.9775|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:34:11.9775|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:34:11.9775|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:34:11.9775|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 14.7816ms 2026-01-09 12:34:11.9775|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 12:34:11.9775|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 12:34:11.9775|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:34:11.9775|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.6172ms 200 application/json; charset=utf-8 2026-01-09 12:34:11.9932|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 12.3693ms 2026-01-09 12:34:11.9932|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 12:34:11.9932|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:34:11.9932|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.2402ms 200 application/json; charset=utf-8 2026-01-09 12:34:11.9932|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:34:11.9932|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.4961ms 2026-01-09 12:34:11.9932|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:34:12.0100|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.6712ms 200 application/json; charset=utf-8 2026-01-09 12:35:02.2003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:35:02.2003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:35:02.2003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:35:02.2003|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:35:02.2003|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:35:02.2003|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:35:02.2003|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3554ms 204 2026-01-09 12:35:02.2003|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5439ms 204 2026-01-09 12:35:02.2003|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5258ms 204 2026-01-09 12:35:02.2003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:35:02.2115|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:35:02.2115|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:35:02.2115|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:35:02.2115|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:35:02.2115|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:35:02.2115|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:35:02.2115|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:35:02.2115|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:35:02.2115|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:35:02.2115|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:35:02.2115|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:35:02.2115|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:35:02.2115|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:35:02.2275|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:35:02.2275|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:35:02.2275|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:35:02.2275|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:35:02.2275|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:35:02.2275||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:35:02.2275|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:35:02.2275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:35:02.2275||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:35:02.2275|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:35:02.2275||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:35:02.2275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:35:02.2275|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 7.6926ms 2026-01-09 12:35:02.2275||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:35:02.2275|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:35:02.2431||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:35:02.2431|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.2678ms 200 application/json; charset=utf-8 2026-01-09 12:35:02.2431||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:35:02.2431||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:35:02.2431||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:35:02.2431||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:35:02.2431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:35:02.2600||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:35:04.0853||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:35:04.0878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:35:04.0878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:35:04.0878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:35:04.1051||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:35:04.1051||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:35:04.1856||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29660363.12,"formattedAmount":"29,660,363.12","bookBalance":29660363.12,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39387896.83,"formattedAmount":"39,387,896.83","bookBalance":39387896.83,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9900504.27,"formattedAmount":"9,900,504.27","bookBalance":9900504.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41740957.63,"formattedAmount":"41,740,957.63","bookBalance":41740957.63,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:35:04.1856||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:35:04.1856|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:35:04.1856|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1962.4596ms 2026-01-09 12:35:04.1856|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:35:04.1960|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1984.5477ms 200 application/json; charset=utf-8 2026-01-09 12:35:04.8945||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:35:04.8945||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:35:04.9023||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:35:04.9023||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:35:04.9147||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:35:04.9147||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:35:05.7382||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:35:05.7428||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:35:05.7428||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:35:05.7428||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:35:05.7428||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:35:05.7601||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:35:06.5686||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:35:06.5738||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:35:06.5738||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:35:06.5879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:35:06.5879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:35:06.5879||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:35:07.4286||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:35:07.4340||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:35:07.4340||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:35:07.4550||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:35:07.4550||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:35:07.4646||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:35:08.2705||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:35:08.2705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:35:08.2748||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:35:08.2748||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:35:08.2912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 12:35:08.2912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:35:08.2912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:35:08.2912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:35:08.3079|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:35:08.3079|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:35:08.3079|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:35:08.3079|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:35:08.3079|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:35:08.3079|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:35:08.3223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:35:08.3223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:35:08.3223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:35:08.3223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:35:08.3635|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:35:08.3635|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6133.5229ms 2026-01-09 12:35:08.3680|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:35:08.3680|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6156.5294ms 200 application/json; charset=utf-8 2026-01-09 12:35:32.8007|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:35:32.8007|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:35:32.8007|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:35:32.8007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:35:32.8066|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:35:32.8066|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:35:32.8066|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1182ms 204 2026-01-09 12:35:32.8066|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9794ms 204 2026-01-09 12:35:32.8066|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.2616ms 204 2026-01-09 12:35:32.8207|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:35:32.8207|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:35:32.8207|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:35:32.8207|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:35:32.8207|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:35:32.8207|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:35:32.8207|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:35:32.8207|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:35:32.8207|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:35:32.8365|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:35:32.8365|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:35:32.8365|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:35:32.8365|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:35:32.8365|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:35:32.8365|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:35:32.8365|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:35:32.8365|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:35:32.8365|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:35:32.8365|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:35:32.8542|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:35:32.8542||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:35:32.8542|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:35:32.8542|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:35:32.8542||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:35:32.8542|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:35:32.8707|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.9754ms 2026-01-09 12:35:32.8542||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:35:32.8707||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:35:32.8707|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:35:32.8707||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:35:32.8707|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.1791ms 200 application/json; charset=utf-8 2026-01-09 12:35:32.9061||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:35:32.9061||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:35:32.9061||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:35:32.9234||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:35:32.9234||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:35:32.9309||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:35:34.7446||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:35:34.7446||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:35:34.7446||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:35:34.7446||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29660363.12,"formattedAmount":"29,660,363.12","bookBalance":29660363.12,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39387896.83,"formattedAmount":"39,387,896.83","bookBalance":39387896.83,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9900504.27,"formattedAmount":"9,900,504.27","bookBalance":9900504.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41740957.63,"formattedAmount":"41,740,957.63","bookBalance":41740957.63,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:35:34.7613||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:35:34.7613|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:35:34.7613||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:35:34.7613|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1911.35ms 2026-01-09 12:35:34.7613||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:35:34.7613|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:35:34.7613|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1947.0599ms 200 application/json; charset=utf-8 2026-01-09 12:35:34.7613||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:35:35.5377||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:35:35.5410||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:35:35.5410||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:35:35.5579||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:35:35.5579||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:35:35.5579||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:35:36.3602||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:35:36.3602||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:35:36.3679||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:35:36.3679||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:35:36.3859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:35:36.3859||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:35:37.2656||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:35:37.2656||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:35:37.2656||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:35:37.2846||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:35:37.2846||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:35:37.2902||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:35:38.0876||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:35:38.0876||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:35:38.0876||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:35:38.1083||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:35:38.1083||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:35:38.1083||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:35:38.8923||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:35:38.8923||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:35:38.8999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:35:38.8999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:35:38.9214|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 12:35:38.9214|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:35:38.9214|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:35:38.9315|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:35:38.9315|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:35:38.9315|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:35:38.9315|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:35:38.9315|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:35:38.9485|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:35:38.9485|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:35:38.9485|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:35:38.9633|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:35:38.9633|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:35:38.9633|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:35:39.0207|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:35:39.0207|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6172.0308ms 2026-01-09 12:35:39.0241|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:35:39.0241|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6204.2656ms 200 application/json; charset=utf-8 2026-01-09 12:36:54.1873|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:36:54.1873|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:36:54.1873|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:36:54.1873|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:36:54.1873|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3015ms 204 2026-01-09 12:36:54.1873|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4869ms 204 2026-01-09 12:36:54.1978|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:36:54.1978|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:36:54.1978|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:36:54.1978|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:36:54.1978|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:36:54.1978|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:36:54.1978|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:36:54.1978|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:36:54.1978|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:36:54.1978|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:36:54.1978|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 12:36:54.1978|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 12:36:54.1978|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:36:54.1978|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:36:54.2156|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 12:36:54.2156|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:36:54.2156|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.7784ms 2026-01-09 12:36:54.2156|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:36:54.2156|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.8128ms 200 application/json; charset=utf-8 2026-01-09 12:36:54.2156|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 12:36:54.2317|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:36:54.2317|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.9289ms 2026-01-09 12:36:54.2317|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:36:54.2317|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.4296ms 200 application/json; charset=utf-8 2026-01-09 12:37:22.3911|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:37:22.3911|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:37:22.3911|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:37:22.3911|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:37:22.3911|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3035ms 204 2026-01-09 12:37:22.3911|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3246ms 204 2026-01-09 12:37:22.3911|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:37:22.4028|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:37:22.4028|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:37:22.4028|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:37:22.4028|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:37:22.4028|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:37:22.4028|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:37:22.4028|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:37:22.4028|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:37:22.4028|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:37:22.4028|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 12:37:22.4028|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 12:37:22.4193|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:37:22.4193|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:37:22.4193|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 12:37:22.4193|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:37:22.4193|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.4056ms 2026-01-09 12:37:22.4193|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 12:37:22.4193|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:37:22.4338|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.0108ms 200 application/json; charset=utf-8 2026-01-09 12:37:22.4516|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:37:22.4516|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 33.4563ms 2026-01-09 12:37:22.4516|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:37:22.4516|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.3955ms 200 application/json; charset=utf-8 2026-01-09 12:39:40.7474|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:39:40.7474|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:39:40.7474|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:39:40.7474|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:39:40.7474|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:39:40.7474|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:39:40.7474|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1127ms 204 2026-01-09 12:39:40.7575|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3987ms 204 2026-01-09 12:39:40.7575|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6853ms 204 2026-01-09 12:39:40.7575|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:39:40.7575|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:39:40.7575|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:39:40.7575|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:39:40.7575|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:39:40.7575|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:39:40.7575|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:39:40.7736|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:39:40.7736|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:39:40.7736|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:39:40.7736|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:39:40.7736|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:39:40.7736|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:39:40.7736|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:39:40.7736|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:39:40.7736|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:39:40.7736|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:39:40.7895|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:39:40.7895|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:39:40.7895||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:39:40.7895|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:39:40.7895|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:39:40.8045||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:39:40.8045|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:39:40.8045|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:39:40.8045||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:39:40.8045|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.8082ms 2026-01-09 12:39:40.8045||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:39:40.8045|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:39:40.8195||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:39:40.8195|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.7548ms 200 application/json; charset=utf-8 2026-01-09 12:39:40.8195||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:39:40.8375||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:39:40.8375||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:39:40.8375||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:39:40.8375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:39:40.8375||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:39:42.6838||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:39:42.6838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:39:42.6838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:39:42.7071||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:39:42.7123||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:39:42.7123||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:39:42.7732||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29660363.12,"formattedAmount":"29,660,363.12","bookBalance":29660363.12,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39387896.83,"formattedAmount":"39,387,896.83","bookBalance":39387896.83,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9900504.27,"formattedAmount":"9,900,504.27","bookBalance":9900504.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41740957.63,"formattedAmount":"41,740,957.63","bookBalance":41740957.63,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:39:42.7787||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:39:42.7787|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:39:42.7787|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1990.4077ms 2026-01-09 12:39:42.7787|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:39:42.7787|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2024.8803ms 200 application/json; charset=utf-8 2026-01-09 12:39:43.5589||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:39:43.5589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:39:43.5589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:39:43.5832||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:39:43.5881||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:39:43.5881||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:39:44.4334||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:39:44.4334||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:39:44.4334||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:39:44.4542||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:39:44.4542||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:39:44.4542||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:39:45.2773||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:39:45.2773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:39:45.2773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:39:45.2961||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:39:45.2961||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:39:45.2961||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:39:46.1354||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:39:46.1354||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:39:46.1354||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:39:46.1513||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:39:46.1513||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:39:46.1513||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:39:47.0278||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:39:47.0278||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:39:47.0278||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:39:47.0434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:39:47.0434|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 12:39:47.0602|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:39:47.0602|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:39:47.0602|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:39:47.0602|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:39:47.0602|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:39:47.0724|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:39:47.0724|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:39:47.0724|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:39:47.0724|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:39:47.0865|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:39:47.0865|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:39:47.0865|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:39:47.0865|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:39:47.1602|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:39:47.1602|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6367.5311ms 2026-01-09 12:39:47.1602|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:39:47.1653|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6400.2755ms 200 application/json; charset=utf-8 2026-01-09 12:40:27.3555|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:40:27.3555|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:40:27.3555|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:40:27.3555|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:27.3634|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:27.3634|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:27.3634|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.3468ms 204 2026-01-09 12:40:27.3634|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.1947ms 204 2026-01-09 12:40:27.3634|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.7363ms 204 2026-01-09 12:40:27.3634|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:40:27.3634|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:40:27.3795|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:40:27.3795|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:40:27.3795|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:40:27.3795|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:40:27.3795|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:27.3795|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:27.3795|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:27.3795|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:40:27.3795|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:40:27.3795|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:40:27.3795|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:40:27.3925|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:40:27.3925|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:40:27.3925|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:40:27.3925|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:40:27.3925|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:40:27.3925|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:40:27.3925||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:40:27.3925|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:40:27.3925|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:27.4083||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:40:27.4083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:40:27.4083||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:40:27.4083|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:40:27.4083||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:40:27.4083|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.5245ms 2026-01-09 12:40:27.4083||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:40:27.4083|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:40:27.4083|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.2186ms 200 application/json; charset=utf-8 2026-01-09 12:40:27.4331||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:40:27.4331||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:40:27.4331||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:27.4331||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:40:27.4422||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:40:27.4422||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:40:28.2967||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:28.3005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:28.3005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:28.3159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:28.3159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:28.3159||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:40:29.1372||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:29.1372||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:29.1441||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:29.1607||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:29.1607||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:29.1607||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:40:29.9531||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:29.9578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:29.9578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:29.9773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:29.9773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:29.9883||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:40:30.6265||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29660363.12,"formattedAmount":"29,660,363.12","bookBalance":29660363.12,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39387896.83,"formattedAmount":"39,387,896.83","bookBalance":39387896.83,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9900504.27,"formattedAmount":"9,900,504.27","bookBalance":9900504.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41740957.63,"formattedAmount":"41,740,957.63","bookBalance":41740957.63,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:40:30.6325||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:40:30.6325|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:40:30.6325|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3236.0983ms 2026-01-09 12:40:30.6325|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:40:30.6325|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3263.9313ms 200 application/json; charset=utf-8 2026-01-09 12:40:30.8900||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:30.8963||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:30.8963||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:30.9186||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:30.9186||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:30.9251||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:40:31.7468||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:31.7468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:31.7539||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:31.7539||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:31.7701||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:31.7701||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:40:32.5878||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:32.5878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:32.5878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:32.6088||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:32.6160|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 12:40:32.6160|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:40:32.6160|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:32.6297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:32.6297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:32.6297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:32.6297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:32.6437|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:32.6437|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:32.6437|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:32.6437|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:32.6596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:32.6596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:32.6596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:32.7130|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:40:32.7130|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5317.6417ms 2026-01-09 12:40:32.7130|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:40:32.7130|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5347.2992ms 200 application/json; charset=utf-8 2026-01-09 12:40:36.6930|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 12:40:36.6930|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:36.6930|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6453ms 204 2026-01-09 12:40:36.7137|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 12:40:36.7137|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:40:36.7137|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:36.7245|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:40:36.7245|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 12:40:36.7245|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:40:36.7245|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:40:36.7382|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 12:40:36.7382|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:40:36.7382|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 10.8038ms 2026-01-09 12:40:36.7382|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 12:40:36.7382|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.2157ms 200 application/json; charset=utf-8 2026-01-09 12:40:36.7382|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:40:36.7382|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:40:36.7382|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:40:36.7539|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:36.7539|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:36.7539|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:36.7539|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0485ms 204 2026-01-09 12:40:36.7539|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4648ms 204 2026-01-09 12:40:36.7539|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6249ms 204 2026-01-09 12:40:36.7720|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:40:36.7720|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:40:36.7720|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:40:36.7720|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:40:36.7720|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:40:36.7720|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:40:36.7846|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:36.7846|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:36.7846|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:36.7846|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:40:36.7846|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:40:36.7846|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:40:36.7846|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:40:36.7846|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:40:36.7846|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:40:36.7846|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:40:36.7846|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:40:36.8010|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:40:36.8010|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:40:36.8010|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:40:36.8010||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:40:36.8010|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:40:36.8010|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:36.8010|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:40:36.8010||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:40:36.8171|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.5885ms 2026-01-09 12:40:36.8171||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:40:36.8171|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:40:36.8171||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:40:36.8171|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.6913ms 200 application/json; charset=utf-8 2026-01-09 12:40:36.8171||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:40:36.8444||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:40:36.8444||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:40:36.8495||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:40:36.8495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:36.8495||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:40:36.8495||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:40:37.6595||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:37.6595||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:37.6595||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:37.6595||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:37.6764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:37.6764||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:40:38.4889||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:38.4889||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:38.4889||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:38.5087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:38.5087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:38.5087||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:40:39.2964||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:39.3012||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:39.3012||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:39.3170||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:39.3170||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:39.3170||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:40:40.0415||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29660363.12,"formattedAmount":"29,660,363.12","bookBalance":29660363.12,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39387896.83,"formattedAmount":"39,387,896.83","bookBalance":39387896.83,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9900504.27,"formattedAmount":"9,900,504.27","bookBalance":9900504.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41740957.63,"formattedAmount":"41,740,957.63","bookBalance":41740957.63,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:40:40.0415||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:40:40.0415|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:40:40.0415|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3243.2708ms 2026-01-09 12:40:40.0507|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:40:40.0507|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3277.015ms 200 application/json; charset=utf-8 2026-01-09 12:40:40.2309||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:40.2309||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:40.2383||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:40.2383||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:40.2555||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:40.2555||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:40:41.0737||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:41.0737||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:41.0737||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:41.0933||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:41.0972||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:41.0972||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:40:41.9001||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:41.9001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:41.9001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:41.9169||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:41.9169|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 12:40:41.9294|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:40:41.9294|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:41.9294|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:41.9294|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:41.9294|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:41.9425|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:41.9425|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:41.9425|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:41.9425|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:41.9425|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:41.9568|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:41.9568|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:41.9568|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:41.9953|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:40:41.9953|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5194.1045ms 2026-01-09 12:40:41.9953|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:40:41.9953|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5229.8917ms 200 application/json; charset=utf-8 2026-01-09 12:40:42.9040|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:40:42.9040|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:40:42.9040|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:40:42.9040|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:42.9040|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:42.9127|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:42.9127|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6579ms 204 2026-01-09 12:40:42.9127|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.1845ms 204 2026-01-09 12:40:42.9127|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.5632ms 204 2026-01-09 12:40:42.9127|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:40:42.9127|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:40:42.9260|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:40:42.9260|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:40:42.9260|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:42.9260|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:40:42.9260|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:40:42.9260|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:40:42.9260|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:42.9260|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:42.9260|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:40:42.9260|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:40:42.9419|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:40:42.9419|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:40:42.9419|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:40:42.9419|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:40:42.9419|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:40:42.9419|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:40:42.9419|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:40:42.9572|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:40:42.9572|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:42.9572||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:40:42.9572|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:40:42.9572||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:40:42.9572||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:40:42.9572|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:40:42.9572||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:40:42.9756|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.9824ms 2026-01-09 12:40:42.9756||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:40:42.9756|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:40:42.9756|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.6283ms 200 application/json; charset=utf-8 2026-01-09 12:40:42.9978||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:40:42.9978||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:40:42.9978||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:43.0077||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:40:43.0077||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:40:43.0077||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:40:43.8226||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:43.8226||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:43.8226||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:43.8417||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:43.8417||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:43.8417||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:40:44.6343||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:44.6343||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:44.6454||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:44.6613||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:44.6613||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:44.6613||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:40:45.4673||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:45.4673||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:45.4769||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:45.4931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:45.4931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:45.4931||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:40:46.0893||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29660363.12,"formattedAmount":"29,660,363.12","bookBalance":29660363.12,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39387896.83,"formattedAmount":"39,387,896.83","bookBalance":39387896.83,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9900504.27,"formattedAmount":"9,900,504.27","bookBalance":9900504.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41740957.63,"formattedAmount":"41,740,957.63","bookBalance":41740957.63,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:40:46.0893||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:40:46.0990|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:40:46.0990|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3143.1843ms 2026-01-09 12:40:46.0990|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:40:46.0990|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3181.5832ms 200 application/json; charset=utf-8 2026-01-09 12:40:46.3241||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:46.3241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:46.3311||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:46.3480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:46.3480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:46.3480||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:40:47.1802||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:47.1802||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:47.1802||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:47.2008||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:47.2054||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:47.2054||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:40:48.0880||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:48.0880||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:48.0880||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:48.1108||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:48.1279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 12:40:48.1279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:40:48.1279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:48.1279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:48.1469|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:48.1469|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:48.1469|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:48.1469|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:48.1617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:48.1617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:48.1617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:48.1617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:48.1749|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:48.1749|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:48.2193|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:40:48.2230|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5273.5071ms 2026-01-09 12:40:48.2230|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:40:48.2230|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5305.8421ms 200 application/json; charset=utf-8 2026-01-09 12:40:52.4143|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:40:52.4143|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:40:52.4143|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:40:52.4143|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:52.4143|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:52.4143|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:52.4256|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2652ms 204 2026-01-09 12:40:52.4256|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.7249ms 204 2026-01-09 12:40:52.4256|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.6568ms 204 2026-01-09 12:40:52.4256|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 12:40:52.4256|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 12:40:52.4408|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 12:40:52.4408|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:40:52.4408|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:40:52.4408|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:40:52.4408|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:52.4408|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:52.4408|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:40:52.4408|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:40:52.4560|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:40:52.4560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:40:52.4560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:40:52.4560|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:40:52.4560|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:40:52.4560|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 12:40:52.4560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:40:52.4560|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:40:52.4560|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:40:52.4714|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 12:40:52.4714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 12:40:52.4714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:52.4714||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 12:40:52.4714|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:40:52.4714||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:40:52.4714|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.653ms 2026-01-09 12:40:52.4881||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:40:52.4881||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 12:40:52.4881|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 12:40:52.4881|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.746ms 200 application/json; charset=utf-8 2026-01-09 12:40:52.4881||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 12:40:52.5041||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:40:52.5041||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:52.5041||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 12:40:52.5041||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 12:40:52.5195||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 12:40:52.5195||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 12:40:53.3051||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:53.3051||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:53.3051||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:53.3247||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:53.3247||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:53.3323||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 12:40:54.0983||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-389423346.74","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:54.0983||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:54.0983||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:54.1167||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:54.1167||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:54.1167||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 12:40:54.8675||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:54.8675||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:54.8675||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:54.8874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:54.8874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:54.8935||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 12:40:55.4605||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-389423346.74,"formattedAmount":"-389,423,346.74","bookBalance":-389423346.74,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29660363.12,"formattedAmount":"29,660,363.12","bookBalance":29660363.12,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39387896.83,"formattedAmount":"39,387,896.83","bookBalance":39387896.83,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9900504.27,"formattedAmount":"9,900,504.27","bookBalance":9900504.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41740957.63,"formattedAmount":"41,740,957.63","bookBalance":41740957.63,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":11500.0,"formattedAmount":"11,500.00","bookBalance":11500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1492306.43,"formattedAmount":"-1,492,306.43","bookBalance":-1492306.43,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 12:40:55.4605||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 12:40:55.4705|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:40:55.4705|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2993.867ms 2026-01-09 12:40:55.4705|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 12:40:55.4705|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3033.9833ms 200 application/json; charset=utf-8 2026-01-09 12:40:55.6480||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:55.6480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:55.6480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:55.6670||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:55.6670||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:55.6670||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 12:40:56.4908||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:56.4908||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:56.4908||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:56.5137||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:56.5182||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 12:40:56.5182||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 12:40:57.2911||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 12:40:57.2911||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 12:40:57.3002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 12:40:57.3002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 12:40:57.3189|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 12:40:57.3189|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 12:40:57.3189|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:57.3323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:57.3323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:57.3323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:57.3323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:57.3463|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:57.3463|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:57.3463|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:57.3463|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:57.3463|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:57.3463|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 12:40:57.3634|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 12:40:57.4066|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:40:57.4093|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4942.214ms 2026-01-09 12:40:57.4093|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 12:40:57.4093|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4975.9261ms 200 application/json; charset=utf-8 2026-01-09 12:42:51.3918|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:42:51.3918|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:42:51.3938|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:42:51.3938|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:42:51.3938|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3042ms 204 2026-01-09 12:42:51.3938|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5118ms 204 2026-01-09 12:42:51.3938|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:42:51.3938|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:42:51.4092|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:42:51.4092|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:42:51.4092|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:42:51.4092|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:42:51.4092|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:42:51.4092|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:42:51.4092|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:42:51.4092|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:42:51.4092|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 12:42:51.4092|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 12:42:51.4092|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:42:51.4244|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:42:51.4244|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 12:42:51.4244|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:42:51.4244|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.8138ms 2026-01-09 12:42:51.4244|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:42:51.4244|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 12:42:51.4244|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.7311ms 200 application/json; charset=utf-8 2026-01-09 12:42:51.4419|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:42:51.4419|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.5592ms 2026-01-09 12:42:51.4419|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:42:51.4419|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.2656ms 200 application/json; charset=utf-8 2026-01-09 12:51:36.5323|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 12:51:36.5349|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:51:36.5349|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9128ms 204 2026-01-09 12:51:36.5349|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 12:51:36.5349|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:51:36.5349|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:51:36.5495|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:51:36.5495|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 12:51:36.5495|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:51:36.5495|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:51:36.5680|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 12:51:36.5680|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:51:36.5680|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 17.8615ms 2026-01-09 12:51:36.5680|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 12:51:36.5680|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.8388ms 200 application/json; charset=utf-8 2026-01-09 12:56:11.8403|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2026-01-09 12:56:11.8440|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:56:11.8440|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4855ms 204 2026-01-09 12:56:11.8440|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:56:11.8440|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:56:11.8440|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2026-01-09 12:56:11.8440|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:56:11.8607|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:56:11.8607|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:56:11.8607|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.1433ms 204 2026-01-09 12:56:11.8607|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.1395ms 204 2026-01-09 12:56:11.8744|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:56:11.8744|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 12:56:11.8744|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 12:56:11.8744|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:56:11.8744|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:56:11.8744|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 12:56:11.8744|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 12:56:11.8894|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:56:11.8894|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 12:56:11.8894|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 12:56:11.8894|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:56:11.8894|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 12:56:11.8894|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:56:11.8894|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:56:11.8894|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:56:11.8894|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 12:56:11.8894|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 12:56:11.8894|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 12:56:11.8894|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:56:11.9046|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 12:56:11.9046|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:56:11.9046|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 12:56:11.9046|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 14.0099ms 2026-01-09 12:56:11.9046|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 12:56:11.9046|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 12:56:11.9046|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.5259ms 2026-01-09 12:56:11.9046|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.7004ms 200 application/json; charset=utf-8 2026-01-09 12:56:11.9046|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 12:56:11.9046|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.0917ms 200 application/json; charset=utf-8 2026-01-09 12:56:11.9220|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 12:56:11.9220|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 12:56:11.9220|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 27.2728ms 2026-01-09 12:56:11.9220|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 12:56:11.9356|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.9181ms 200 application/json; charset=utf-8 2026-01-09 13:17:00.4095|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:19824/ACCOUNTSERVICES/iisintegration 0 2026-01-09 13:17:00.4095|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.2139ms 202 2026-01-09 13:28:59.5088||DEBUG|AccountManagement.Program|init main function 2026-01-09 13:29:02.0448|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'WaysMeans'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 13:29:02.0559|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CurrentBalance' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 13:29:02.0559|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'OverdraftLimit' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 13:29:02.0799|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 13:29:02.3125|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 13:29:02.3319|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 13:29:02.3364|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 13:29:02.3364|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 13:29:02.3364|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2026-01-09 13:29:02.3622|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2026-01-09 13:29:02.4898||INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-636400548-2315632189-4083574877-3698939047-2307078153\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2026-01-09 13:29:02.8419|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 13:29:02.8419|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 13:29:02.8419|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 13:29:02.8419|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 13:29:02.8977|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:29:02.8977|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:29:02.8977|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:29:02.8977|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:29:02.9058|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.471ms 204 2026-01-09 13:29:02.9058|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.4712ms 204 2026-01-09 13:29:02.9058|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.4702ms 204 2026-01-09 13:29:02.9058|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.5041ms 204 2026-01-09 13:29:02.9613|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 13:29:02.9613|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 13:29:02.9613|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 13:29:02.9613|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 13:29:03.1132|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 13:29:03.1132|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 13:29:03.1132|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 13:29:03.1132|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 13:29:03.1241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:29:03.1241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:29:03.1241|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 13:29:03.1241|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 13:29:03.1241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:29:03.1241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:29:03.1241|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 13:29:03.1340|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 13:29:03.1340|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 13:29:03.1340|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 13:29:03.1340|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 13:29:03.1340|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 13:29:03.1623|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 13:29:03.1741|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 13:29:03.1741|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 13:29:03.1741|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 13:29:03.1741|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 13:29:03.2092|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 13:29:03.2092|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 13:29:03.2147||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 13:29:03.3295|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 13:29:03.3796|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (31ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 13:29:03.3796|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (31ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 13:29:03.3880|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 13:29:03.3880|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 13:29:03.4078|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 221.6186ms 2026-01-09 13:29:03.4078|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 13:29:03.4078|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 245.7941ms 2026-01-09 13:29:03.4078|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 451.1177ms 200 application/json; charset=utf-8 2026-01-09 13:29:03.4078|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 13:29:03.4166|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 455.1836ms 200 application/json; charset=utf-8 2026-01-09 13:29:03.4166||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 13:29:03.4166||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 13:29:03.4166||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 13:29:03.4166||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 13:29:03.6349||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 13:29:03.6349||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 13:29:03.6586||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 13:29:03.6586||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 13:29:03.6586||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 13:29:03.6652||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 13:29:05.6201||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 13:29:05.6361||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 13:29:05.6361||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 13:29:05.6561||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 13:29:05.6561||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 13:29:05.6561||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 13:29:05.7688||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393193321.14,"formattedAmount":"-393,193,321.14","bookBalance":-393193321.14,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29660363.12,"formattedAmount":"29,660,363.12","bookBalance":29660363.12,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39387896.83,"formattedAmount":"39,387,896.83","bookBalance":39387896.83,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41740957.63,"formattedAmount":"41,740,957.63","bookBalance":41740957.63,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1514208.07,"formattedAmount":"-1,514,208.07","bookBalance":-1514208.07,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 13:29:05.7760||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 13:29:05.7760|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 13:29:05.7760|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2604.0073ms 2026-01-09 13:29:05.7760|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 13:29:05.7890|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2827.6096ms 200 application/json; charset=utf-8 2026-01-09 13:29:06.5051||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 13:29:06.5132||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 13:29:06.5132||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 13:29:06.5317||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 13:29:06.5317||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 13:29:06.5317||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 13:29:07.2697||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 13:29:07.2768||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 13:29:07.2768||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 13:29:07.2988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 13:29:07.2988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 13:29:07.3061||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 13:29:08.0817||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3588787.9","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 13:29:08.0874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 13:29:08.0874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 13:29:08.1084||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 13:29:08.1084||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 13:29:08.1084||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 13:29:08.8982||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 13:29:08.8982||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 13:29:08.8982||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 13:29:08.9300||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 13:29:08.9300||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 13:29:08.9300||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 13:29:09.7720||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 13:29:09.7788||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 13:29:09.7788||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 13:29:09.8028||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 13:29:09.9105|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (18ms) [Parameters=[@p4='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p3='?' (DbType = Int64), @p9='?' (DbType = Int64), @p5='?' (DbType = Decimal), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p13='?' (DbType = Int64), @p10='?' (DbType = DateTime2), @p11='?' (DbType = DateTime2), @p12='?' (DbType = Int64), @p18='?' (DbType = Int64), @p14='?' (DbType = Decimal), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p22='?' (DbType = Int64), @p19='?' (DbType = DateTime2), @p20='?' (DbType = DateTime2), @p21='?' (DbType = Int64), @p26='?' (DbType = Int64), @p23='?' (DbType = DateTime2), @p24='?' (DbType = DateTime2), @p25='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p0, [CurrentBalanceLastUpdatedTime] = @p1, [DateModified] = @p2, [ModifiedBy] = @p3 WHERE [Id] = @p4; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p5, [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7, [ModifiedBy] = @p8 WHERE [Id] = @p9; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p10, [DateModified] = @p11, [ModifiedBy] = @p12 WHERE [Id] = @p13; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p14, [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16, [ModifiedBy] = @p17 WHERE [Id] = @p18; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p19, [DateModified] = @p20, [ModifiedBy] = @p21 WHERE [Id] = @p22; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p23, [DateModified] = @p24, [ModifiedBy] = @p25 WHERE [Id] = @p26; SELECT @@ROWCOUNT; 2026-01-09 13:29:09.9478|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 13:29:09.9651|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 13:29:09.9867|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 13:29:09.9934|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 13:29:09.9934|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 13:29:09.9934|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 13:29:10.0073|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 13:29:10.0073|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 13:29:10.0073|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 13:29:10.0073|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 13:29:10.0237|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 13:29:10.0471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 13:29:10.0471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 13:29:10.1745|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 13:29:10.1879|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 7007.0574ms 2026-01-09 13:29:10.1879|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 13:29:10.1879|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7230.5366ms 200 application/json; charset=utf-8 2026-01-09 13:29:29.7033|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 13:29:29.7033|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 13:29:29.7033|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 13:29:29.7033|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:29:29.7033|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:29:29.7033|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:29:29.7124|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2511ms 204 2026-01-09 13:29:29.7124|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4704ms 204 2026-01-09 13:29:29.7124|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8605ms 204 2026-01-09 13:29:29.7124|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 13:29:29.7124|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 13:29:29.7124|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 13:29:29.7124|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 13:29:29.7124|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 13:29:29.7124|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:29:29.7264|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:29:29.7264|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 13:29:29.7264|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 13:29:29.7264|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 13:29:29.7264|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:29:29.7264|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 13:29:29.7264|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 13:29:29.7264|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 13:29:29.7264|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 13:29:29.7264|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 13:29:29.7264|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 13:29:29.7445|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 13:29:29.7445|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 13:29:29.7445|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 13:29:29.7445|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 13:29:29.7445|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 13:29:29.7445||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 13:29:29.7445|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.6741ms 2026-01-09 13:29:29.7445|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 13:29:29.7445|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 13:29:29.7445|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.1946ms 200 application/json; charset=utf-8 2026-01-09 13:29:29.7590||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 13:29:29.7590||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 13:29:29.7590||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 13:29:29.7590||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 13:29:29.7880||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 13:29:29.7880||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 13:29:29.7923||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 13:29:29.7923||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 13:29:29.7923||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 13:29:29.7923||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 13:29:31.7233||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 13:29:31.7293||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 13:29:31.7293||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 13:29:31.7499||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 13:29:31.7499||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 13:29:31.7499||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 13:29:31.8426||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29660363.12,"formattedAmount":"29,660,363.12","bookBalance":29660363.12,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39387896.83,"formattedAmount":"39,387,896.83","bookBalance":39387896.83,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41740957.63,"formattedAmount":"41,740,957.63","bookBalance":41740957.63,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1514208.07,"formattedAmount":"-1,514,208.07","bookBalance":-1514208.07,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 13:29:31.8426||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 13:29:31.8532|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 13:29:31.8532|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2107.6031ms 2026-01-09 13:29:31.8532|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 13:29:31.8532|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2135.8422ms 200 application/json; charset=utf-8 2026-01-09 13:29:32.5965||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 13:29:32.6029||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 13:29:32.6029||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 13:29:32.6282||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 13:29:32.6348||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 13:29:32.6348||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 13:29:33.4092||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 13:29:33.4161||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 13:29:33.4161||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 13:29:33.4393||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 13:29:33.4393||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 13:29:33.4462||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 13:29:34.2205||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3588787.9","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 13:29:34.2265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 13:29:34.2265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 13:29:34.2494||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 13:29:34.2494||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 13:29:34.2572||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 13:29:35.0453||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 13:29:35.0453||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 13:29:35.0453||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 13:29:35.0666||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 13:29:35.0701||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 13:29:35.0701||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 13:29:35.9075||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 13:29:35.9075||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 13:29:35.9158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 13:29:35.9317||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 13:29:35.9588|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 13:29:35.9694|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 13:29:35.9787|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 13:29:35.9787|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 13:29:35.9787|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 13:29:35.9933|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 13:29:35.9933|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 13:29:35.9933|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 13:29:35.9933|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 13:29:36.0089|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 13:29:36.0089|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 13:29:36.0089|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 13:29:36.0089|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 13:29:36.0262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 13:29:36.0880|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 13:29:36.0880|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6345.3203ms 2026-01-09 13:29:36.0880|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 13:29:36.0880|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6374.9745ms 200 application/json; charset=utf-8 2026-01-09 13:33:38.6892|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 13:33:38.6938|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:33:38.6938|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.419ms 204 2026-01-09 13:33:38.6938|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 13:33:38.7098|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 13:33:38.7098|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 13:33:38.7098|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 13:33:38.7236|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 13:33:38.7236|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 13:33:38.7419|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 13:33:38.7419|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 13:33:38.7548|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 13:33:38.7548|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 16.99ms 2026-01-09 13:33:38.7548|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 13:33:38.7548|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.418ms 200 application/json; charset=utf-8 2026-01-09 13:53:58.1086|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:21411/ACCOUNTSERVICES/iisintegration 0 2026-01-09 13:53:58.1086|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.2386ms 202 2026-01-09 14:17:22.0427||DEBUG|AccountManagement.Program|init main function 2026-01-09 14:17:24.3957|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'WaysMeans'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 14:17:24.4100|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CurrentBalance' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 14:17:24.4100|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'OverdraftLimit' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 14:17:24.4386|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:17:24.6620|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 14:17:24.6815|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 14:17:24.6854|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 14:17:24.6854|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 14:17:24.6980|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2026-01-09 14:17:24.6980|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2026-01-09 14:17:24.8381||INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-636400548-2315632189-4083574877-3698939047-2307078153\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2026-01-09 14:17:25.1703|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2026-01-09 14:17:25.1703|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:17:25.1703|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:17:25.1703|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:17:25.2224|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:17:25.2224|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:17:25.2224|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:17:25.2224|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:17:25.2297|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.1163ms 204 2026-01-09 14:17:25.2297|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.704ms 204 2026-01-09 14:17:25.2297|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.8829ms 204 2026-01-09 14:17:25.2297|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.6036ms 204 2026-01-09 14:17:25.2297|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:17:25.2533|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:17:25.2533|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:17:25.2533|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2026-01-09 14:17:25.4272|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:17:25.4272|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:17:25.4272|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:17:25.4272|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:17:25.4332|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:17:25.4332|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:17:25.4332|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:17:25.4332|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:17:25.4332|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:17:25.4332|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:17:25.4332|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:17:25.4332|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:17:25.4332|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:17:25.4332|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:17:25.4332|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:17:25.4494|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 14:17:25.4706|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 14:17:25.4706|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:17:25.4806|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 14:17:25.4806|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 14:17:25.4806|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 14:17:25.4999||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 14:17:25.4999|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:17:25.4999|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:17:25.6223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 14:17:25.6658||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:17:25.6680||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:17:25.6680|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (30ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:17:25.6680|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (30ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 14:17:25.6680|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:17:25.6925|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:17:25.7029||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:17:25.7029|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 219.9204ms 2026-01-09 14:17:25.7029|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 232.6227ms 2026-01-09 14:17:25.7029||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:17:25.7029|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 14:17:25.7029|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:17:25.7029|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 455.331ms 200 application/json; charset=utf-8 2026-01-09 14:17:25.7029|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 454.8386ms 200 application/json; charset=utf-8 2026-01-09 14:17:25.8151||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:17:25.8151||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:17:25.8359||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 14:17:25.8359||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:17:25.8394||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 14:17:25.8394||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 14:17:26.6835||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:17:26.6835||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:17:26.6995||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:17:26.6995||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:17:26.7147||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:17:26.7147||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 14:17:27.5555||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:17:27.5644||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:17:27.5644||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:17:27.5904||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:17:27.5904||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:17:27.5904||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 14:17:28.4255||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:17:28.4255||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:17:28.4255||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:17:28.4501||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:17:28.4551||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:17:28.4551||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 14:17:29.0763||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29660363.12,"formattedAmount":"29,660,363.12","bookBalance":29660363.12,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39446753.26,"formattedAmount":"39,446,753.26","bookBalance":39446753.26,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41977004.78,"formattedAmount":"41,977,004.78","bookBalance":41977004.78,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 14:17:29.0896||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 14:17:29.0949|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:17:29.0949|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3620.3598ms 2026-01-09 14:17:29.0949|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:17:29.0949|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3853.2766ms 200 application/json; charset=utf-8 2026-01-09 14:17:29.3638||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:17:29.3638||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:17:29.3638||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:17:29.3858||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:17:29.3858||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:17:29.3916||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 14:17:30.2710||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:17:30.2710||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:17:30.2710||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:17:30.2945||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:17:30.2979||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:17:30.2979||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 14:17:31.0959||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:17:31.0959||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:17:31.0959||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:17:31.1180||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:17:31.1977|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p16='?' (DbType = Int64), @p12='?' (DbType = Decimal), @p13='?' (DbType = DateTime2), @p14='?' (DbType = DateTime2), @p15='?' (DbType = Int64), @p20='?' (DbType = Int64), @p17='?' (DbType = DateTime2), @p18='?' (DbType = DateTime2), @p19='?' (DbType = Int64), @p24='?' (DbType = Int64), @p21='?' (DbType = DateTime2), @p22='?' (DbType = DateTime2), @p23='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p12, [CurrentBalanceLastUpdatedTime] = @p13, [DateModified] = @p14, [ModifiedBy] = @p15 WHERE [Id] = @p16; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p17, [DateModified] = @p18, [ModifiedBy] = @p19 WHERE [Id] = @p20; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p21, [DateModified] = @p22, [ModifiedBy] = @p23 WHERE [Id] = @p24; SELECT @@ROWCOUNT; 2026-01-09 14:17:31.2206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 14:17:31.2345|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:17:31.2615|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:17:31.2666|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:17:31.2666|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:17:31.2855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:17:31.2855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:17:31.2855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:17:31.2980|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:17:31.2980|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:17:31.2980|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:17:31.3127|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:17:31.3127|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:17:31.4191|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:17:31.4341|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5951.6233ms 2026-01-09 14:17:31.4341|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:17:31.4341|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6194.0487ms 200 application/json; charset=utf-8 2026-01-09 14:18:02.1975|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:18:02.1975|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:18:02.1975|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:18:02.1975|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:02.2045|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:02.2045|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:02.2045|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7392ms 204 2026-01-09 14:18:02.2045|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4429ms 204 2026-01-09 14:18:02.2045|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.867ms 204 2026-01-09 14:18:02.2045|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:18:02.2045|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:18:02.2045|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:18:02.2212|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:18:02.2212|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:18:02.2212|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:02.2212|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:18:02.2212|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:02.2212|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:18:02.2212|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:02.2212|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:18:02.2344|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:18:02.2344|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:18:02.2344|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:18:02.2344|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:18:02.2344|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 14:18:02.2344|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:18:02.2344|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 14:18:02.2344|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 14:18:02.2503||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 14:18:02.2503|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 14:18:02.2503|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:18:02.2503|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:18:02.2503||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:18:02.2503|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.1383ms 2026-01-09 14:18:02.2503||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:18:02.2503|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:18:02.2664|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:18:02.2664|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.7386ms 200 application/json; charset=utf-8 2026-01-09 14:18:02.2664||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:18:02.2664||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:18:02.2888||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:18:02.2888||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:18:02.2888||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 14:18:02.2888||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:18:02.2973||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 14:18:02.2973||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 14:18:03.1443||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:18:03.1443||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:18:03.1443||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:18:03.1671||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:18:03.1720||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:18:03.1720||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 14:18:03.3841|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 14:18:03.3841|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 14:18:03.3841|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:03.3915|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:03.3915|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.764ms 204 2026-01-09 14:18:03.3915|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3238ms 204 2026-01-09 14:18:03.3915|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 14:18:03.3915|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 14:18:03.3915|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:18:03.3915|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:18:03.4083|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:03.4083|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:03.4083|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:18:03.4083|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:18:03.4083|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 14:18:03.4083|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 14:18:03.4271|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 14:18:03.4271|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 14:18:03.4271|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:18:03.4271|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:18:03.4507|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 14:18:03.4609|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 14:18:03.4703|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:18:03.4703|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 47.5729ms 2026-01-09 14:18:03.4703|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 14:18:03.4703|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.3704ms 200 application/json; charset=utf-8 2026-01-09 14:18:03.5047|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:18:03.5215|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 92.0894ms 2026-01-09 14:18:03.5215|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 14:18:03.5215|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 123.1272ms 200 application/json; charset=utf-8 2026-01-09 14:18:03.9363||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:18:03.9407||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:18:03.9407||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:18:03.9623||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:18:03.9623||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:18:03.9710||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 14:18:04.8446||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:18:04.8446||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:18:04.8446||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:18:04.8703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:18:04.8703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:18:04.8761||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 14:18:05.4227||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29660363.12,"formattedAmount":"29,660,363.12","bookBalance":29660363.12,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39446753.26,"formattedAmount":"39,446,753.26","bookBalance":39446753.26,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41977004.78,"formattedAmount":"41,977,004.78","bookBalance":41977004.78,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 14:18:05.4227||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 14:18:05.4227|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:18:05.4227|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3182.2866ms 2026-01-09 14:18:05.4227|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:18:05.4227|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3219.5714ms 200 application/json; charset=utf-8 2026-01-09 14:18:05.7511||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:18:05.7511||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:18:05.7511||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:18:05.7770||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:18:05.7770||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:18:05.7835||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 14:18:06.6103||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:18:06.6103||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:18:06.6103||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:18:06.6378||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:18:06.6411||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:18:06.6411||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 14:18:07.4231||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:18:07.4231||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:18:07.4231||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:18:07.4470||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:18:07.4600|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 14:18:07.4600|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 14:18:07.4703|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:18:07.4703|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:18:07.4703|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:18:07.4703|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:18:07.4703|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:18:07.4849|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:18:07.4849|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:18:07.4849|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:18:07.4849|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:18:07.5008|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:18:07.5008|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:18:07.5008|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:18:07.5738|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:18:07.5738|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5323.7235ms 2026-01-09 14:18:07.5738|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:18:07.5802|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5366.9123ms 200 application/json; charset=utf-8 2026-01-09 14:18:38.8002|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:18:38.8002|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:18:38.8002|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:18:38.8002|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:38.8002|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:38.8002|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:38.8002|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5098ms 204 2026-01-09 14:18:38.8002|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8032ms 204 2026-01-09 14:18:38.8002|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6226ms 204 2026-01-09 14:18:38.8181|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:18:38.8181|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:18:38.8181|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:18:38.8181|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:18:38.8181|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:18:38.8181|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:18:38.8181|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:38.8181|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:38.8181|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:18:38.8283|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:18:38.8283|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:18:38.8283|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:18:38.8283|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:18:38.8283|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:18:38.8283|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:18:38.8283|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 14:18:38.8283|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 14:18:38.8283|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 14:18:38.8453|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:18:38.8453||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 14:18:38.8453|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:18:38.8453|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 14:18:38.8453|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:18:38.8453||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:18:38.8453|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:18:38.8608||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:18:38.8608||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:18:38.8608|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.4122ms 2026-01-09 14:18:38.8608||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:18:38.8608|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:18:38.8608|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.8043ms 200 application/json; charset=utf-8 2026-01-09 14:18:38.8851||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:18:38.8851||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:18:38.8851||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:18:38.8957||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 14:18:38.8957||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 14:18:38.8957||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 14:18:39.7459||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:18:39.7521||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:18:39.7521||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:18:39.7737||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:18:39.7737||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:18:39.7807||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 14:18:40.5723||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:18:40.5723||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:18:40.5812||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:18:40.5999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:18:40.5999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:18:40.5999||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 14:18:41.3848||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:18:41.3904||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:18:41.3904||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:18:41.4090||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:18:41.4090||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:18:41.4090||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 14:18:41.9830||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":29660363.12,"formattedAmount":"29,660,363.12","bookBalance":29660363.12,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39446753.26,"formattedAmount":"39,446,753.26","bookBalance":39446753.26,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41977004.78,"formattedAmount":"41,977,004.78","bookBalance":41977004.78,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":272866.8,"formattedAmount":"272,866.80","bookBalance":272866.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 14:18:41.9911||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 14:18:41.9911|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:18:41.9996|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3154.3769ms 2026-01-09 14:18:41.9996|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:18:41.9996|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3186.4847ms 200 application/json; charset=utf-8 2026-01-09 14:18:42.2610||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:18:42.2653||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:18:42.2653||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:18:42.2861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:18:42.2861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:18:42.2861||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 14:18:43.0377||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:18:43.0377||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:18:43.0377||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:18:43.0596||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:18:43.0636||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:18:43.0636||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 14:18:43.9480||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:18:43.9538||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:18:43.9538||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:18:43.9746||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:18:43.9916|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 14:18:44.0010|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 14:18:44.0010|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:18:44.0010|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:18:44.0010|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:18:44.0204|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:18:44.0204|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:18:44.0204|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:18:44.0204|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:18:44.0344|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:18:44.0344|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:18:44.0344|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:18:44.0507|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:18:44.0507|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:18:44.1205|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:18:44.1257|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5282.7887ms 2026-01-09 14:18:44.1257|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:18:44.1257|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5311.7704ms 200 application/json; charset=utf-8 2026-01-09 14:34:48.2275|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:34:48.2275|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:34:48.2275|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:34:48.2275|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:34:48.2275|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:34:48.2275|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:34:48.2275|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9997ms 204 2026-01-09 14:34:48.2275|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8307ms 204 2026-01-09 14:34:48.2275|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.104ms 204 2026-01-09 14:34:48.2547|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:34:48.2547|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:34:48.2547|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:34:48.2547|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:34:48.2591|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:34:48.2591|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:34:48.2591|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:34:48.2591|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:34:48.2591|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:34:48.2591|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:34:48.2746|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:34:48.2746|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:34:48.2746|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:34:48.2746|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:34:48.2746|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:34:48.2746|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 14:34:48.2746|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 14:34:48.2746|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 14:34:48.2746|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:34:48.2746||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 14:34:48.2746|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:34:48.3029||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:34:48.3029|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:34:48.3062||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:34:48.3062|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 14:34:48.3062||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:34:48.3062|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:34:48.3062||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:34:48.3062|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 24.688ms 2026-01-09 14:34:48.3062|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:34:48.3062|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 62.8367ms 200 application/json; charset=utf-8 2026-01-09 14:34:48.3291||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:34:48.3291||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 14:34:48.3291||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 14:34:48.3384||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:34:48.3384||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:34:48.3384||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 14:34:50.1996|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 14:34:50.1996|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 14:34:50.1996|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:34:50.1996|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:34:50.1996|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4695ms 204 2026-01-09 14:34:50.2075|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7987ms 204 2026-01-09 14:34:50.2075|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 14:34:50.2075|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 14:34:50.2075|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:34:50.2075|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:34:50.2075|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:34:50.2235|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:34:50.2235|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:34:50.2235|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:34:50.2235|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 14:34:50.2235|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 14:34:50.2235||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":46849022.88,"formattedAmount":"46,849,022.88","bookBalance":46849022.88,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39446753.26,"formattedAmount":"39,446,753.26","bookBalance":39446753.26,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41977004.78,"formattedAmount":"41,977,004.78","bookBalance":41977004.78,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 14:34:50.2235|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 14:34:50.2235|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 14:34:50.2405||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:34:50.2405||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 14:34:50.2405|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:34:50.2405|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:34:50.2405||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:34:50.2405|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:34:50.2405||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:34:50.2405|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1964.5551ms 2026-01-09 14:34:50.2405|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 14:34:50.2548|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:34:50.2548|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2002.6741ms 200 application/json; charset=utf-8 2026-01-09 14:34:50.2548|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:34:50.2548|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 20.2912ms 2026-01-09 14:34:50.2548|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 14:34:50.2548||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:34:50.2548|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.4681ms 200 application/json; charset=utf-8 2026-01-09 14:34:50.2548||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:34:50.2548||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 14:34:50.2805|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (30ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 14:34:50.2940|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:34:50.2940|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 57.2025ms 2026-01-09 14:34:50.2940|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 14:34:50.2940|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 84.8156ms 200 application/json; charset=utf-8 2026-01-09 14:34:51.0298||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:34:51.0298||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:34:51.0384||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:34:51.0552||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:34:51.0552||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:34:51.0552||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 14:34:51.8195||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:34:51.8195||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:34:51.8280||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:34:51.8447||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:34:51.8447||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:34:51.8447||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 14:34:52.6516||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:34:52.6566||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:34:52.6566||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:34:52.6748||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:34:52.6748||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:34:52.6748||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 14:34:53.4328||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:34:53.4374||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:34:53.4374||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:34:53.4541||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:34:53.4541||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:34:53.4541||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 14:34:54.2428||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:34:54.2428||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:34:54.2520||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:34:54.2655||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:34:54.2655|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 14:34:54.2852|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 14:34:54.2852|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:34:54.2987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:34:54.2987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:34:54.2987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:34:54.2987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:34:54.3106|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:34:54.3106|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:34:54.3106|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:34:54.3106|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:34:54.3106|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:34:54.3266|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:34:54.3266|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:34:54.3856|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:34:54.3899|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6103.3053ms 2026-01-09 14:34:54.3899|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:34:54.3899|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6139.6171ms 200 application/json; charset=utf-8 2026-01-09 14:36:49.9722|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:36:49.9722|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:36:49.9722|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:36:49.9755|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:49.9755|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:49.9755|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:49.9755|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1176ms 204 2026-01-09 14:36:49.9755|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9846ms 204 2026-01-09 14:36:49.9755|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9593ms 204 2026-01-09 14:36:49.9755|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:36:49.9755|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:36:49.9755|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:36:49.9755|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:36:49.9755|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:36:49.9898|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:36:49.9898|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:49.9898|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:49.9898|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:49.9898|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:36:49.9898|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:36:49.9898|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:36:49.9898|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:36:49.9898|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:36:49.9898|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:36:49.9898|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 14:36:49.9898|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 14:36:49.9898|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 14:36:50.0067|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:36:50.0067|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:36:50.0067||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 14:36:50.0067|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 14:36:50.0067|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:36:50.0067||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:36:50.0067|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:36:50.0067||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:36:50.0067||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:36:50.0067|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.0196ms 2026-01-09 14:36:50.0209||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:36:50.0209|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:36:50.0209|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.8962ms 200 application/json; charset=utf-8 2026-01-09 14:36:50.0396||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:36:50.0396||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:36:50.0396||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 14:36:50.0396||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:36:50.0532||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 14:36:50.0532||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 14:36:50.8323||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:36:50.8353||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:36:50.8353||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:36:50.8553||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:36:50.8553||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:36:50.8553||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 14:36:51.6462||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:36:51.6462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:36:51.6462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:36:51.6677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:36:51.6677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:36:51.6677||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 14:36:52.4753||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:36:52.4753||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:36:52.4753||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:36:52.4972||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:36:52.4972||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:36:52.4972||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 14:36:53.0560||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":46849022.88,"formattedAmount":"46,849,022.88","bookBalance":46849022.88,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39446753.26,"formattedAmount":"39,446,753.26","bookBalance":39446753.26,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41977004.78,"formattedAmount":"41,977,004.78","bookBalance":41977004.78,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 14:36:53.0560||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 14:36:53.0560|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:36:53.0676|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3060.1613ms 2026-01-09 14:36:53.0676|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:36:53.0676|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3084.1052ms 200 application/json; charset=utf-8 2026-01-09 14:36:53.3029||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:36:53.3029||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:36:53.3029||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:36:53.3241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:36:53.3241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:36:53.3241||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 14:36:54.1306||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:36:54.1306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:36:54.1306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:36:54.1506||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:36:54.1506||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:36:54.1506||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 14:36:54.9561||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:36:54.9606||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:36:54.9606||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:36:54.9771||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:36:54.9771|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 14:36:54.9922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 14:36:54.9922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:36:54.9922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:36:54.9922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:36:54.9922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:36:55.0084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:36:55.0084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:36:55.0084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:36:55.0244|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:36:55.0244|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:36:55.0244|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:36:55.0378|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:36:55.0378|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:36:55.0884|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:36:55.0884|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5085.004ms 2026-01-09 14:36:55.0884|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:36:55.0884|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5108.3996ms 200 application/json; charset=utf-8 2026-01-09 14:36:56.5025|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:36:56.5025|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:36:56.5025|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:36:56.5053|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:56.5053|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:56.5053|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:56.5053|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6961ms 204 2026-01-09 14:36:56.5053|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9112ms 204 2026-01-09 14:36:56.5053|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.121ms 204 2026-01-09 14:36:56.5053|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:36:56.5053|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:36:56.5214|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:36:56.5214|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:36:56.5214|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:36:56.5214|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:36:56.5214|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:56.5214|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:56.5214|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:56.5214|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:36:56.5214|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:36:56.5214|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:36:56.5214|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:36:56.5362|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:36:56.5362|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:36:56.5362|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 14:36:56.5362|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 14:36:56.5362|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:36:56.5362|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 14:36:56.5362||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 14:36:56.5362|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:36:56.5362||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:36:56.5362|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 14:36:56.5532||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:36:56.5532|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:36:56.5532|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.4208ms 2026-01-09 14:36:56.5532|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:36:56.5532|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.7273ms 200 application/json; charset=utf-8 2026-01-09 14:36:56.5696||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:36:56.5696||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 14:36:56.5696||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 14:36:56.5999|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (53ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:36:56.5999||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:36:56.5999||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:36:56.6260||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:36:56.6317||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:36:56.6317||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 14:36:57.3434|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 14:36:57.3434|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 14:36:57.3434|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:57.3520|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:57.3520|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.515ms 204 2026-01-09 14:36:57.3520|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.9593ms 204 2026-01-09 14:36:57.3647|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 14:36:57.3647|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 14:36:57.3647|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:36:57.3647|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:36:57.3833|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:57.3833|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:36:57.3833|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:36:57.3833|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:36:57.3833|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 14:36:57.3969|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 14:36:57.3969|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 14:36:57.3969|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 14:36:57.3969|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:36:57.3969|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:36:57.3969|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 14:36:57.3969|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:36:57.4121|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.3311ms 2026-01-09 14:36:57.4121|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 14:36:57.4121|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 14:36:57.4121|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.3682ms 200 application/json; charset=utf-8 2026-01-09 14:36:57.4121|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:36:57.4121|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 23.466ms 2026-01-09 14:36:57.4121|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 14:36:57.4281|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.4068ms 200 application/json; charset=utf-8 2026-01-09 14:36:58.4415||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:36:58.4469||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:36:58.4469||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:36:58.4663||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:36:58.4663||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:36:58.4663||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 14:36:58.5068||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":46849022.88,"formattedAmount":"46,849,022.88","bookBalance":46849022.88,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39446753.26,"formattedAmount":"39,446,753.26","bookBalance":39446753.26,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41977004.78,"formattedAmount":"41,977,004.78","bookBalance":41977004.78,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 14:36:58.5099||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 14:36:58.5099|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:36:58.5099|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1971.5577ms 2026-01-09 14:36:58.5099|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:36:58.5099|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1997.9682ms 200 application/json; charset=utf-8 2026-01-09 14:36:59.3623||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:36:59.3623||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:36:59.3719||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:36:59.3871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:36:59.3871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:36:59.3871||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 14:37:00.2084||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:00.2134||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:00.2134||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:00.2320||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:00.2320||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:37:00.2320||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 14:37:01.0660||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:01.0660||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:01.0740||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:01.0740||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:01.0893||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:37:01.0893||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 14:37:01.9264||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:01.9264||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:01.9340||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:01.9476||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:01.9476||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:37:01.9476||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 14:37:02.7714||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:02.7759||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:02.7759||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:02.7951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:02.7951|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 14:37:02.8090|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 14:37:02.8090|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:02.8090|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:02.8090|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:02.8090|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:02.8243|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:02.8243|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:02.8243|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:02.8243|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:02.8377|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:02.8377|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:02.8377|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:02.8377|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:02.9119|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:37:02.9119|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6372.5251ms 2026-01-09 14:37:02.9156|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:37:02.9156|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6397.7742ms 200 application/json; charset=utf-8 2026-01-09 14:37:08.7578|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:37:08.7578|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:37:08.7578|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:37:08.7578|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:08.7578|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:08.7677|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4297ms 204 2026-01-09 14:37:08.7677|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8973ms 204 2026-01-09 14:37:08.7578|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:08.7677|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.0545ms 204 2026-01-09 14:37:08.7677|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:37:08.7677|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:37:08.7677|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:37:08.7677|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:37:08.7677|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:37:08.7830|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:37:08.7830|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:08.7830|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:08.7830|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:08.7830|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:37:08.7830|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:37:08.7830|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:37:08.7830|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:37:08.7830|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:37:08.7830|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:37:08.7982|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 14:37:08.7982|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 14:37:08.7982|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 14:37:08.7982|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:37:08.7982||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 14:37:08.7982|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:37:08.7982|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:08.7982|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 14:37:08.7982||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:37:08.7982|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:37:08.7982||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:37:08.7982||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:37:08.7982|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 7.2227ms 2026-01-09 14:37:08.7982||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:37:08.7982|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:37:08.8136|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.1154ms 200 application/json; charset=utf-8 2026-01-09 14:37:08.8136||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:37:08.8136||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:37:08.8136||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:37:08.8136||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 14:37:08.8136||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 14:37:08.8307||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 14:37:09.6381||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:09.6381||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:09.6430||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:09.6430||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:09.6584||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:37:09.6584||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 14:37:10.3801||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:10.3801||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:10.3801||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:10.3995||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:10.3995||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:37:10.3995||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 14:37:11.1890||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:11.1890||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:11.1890||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:11.2125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:11.2125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:37:11.2226||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 14:37:12.0011||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":46849022.88,"formattedAmount":"46,849,022.88","bookBalance":46849022.88,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39446753.26,"formattedAmount":"39,446,753.26","bookBalance":39446753.26,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41977004.78,"formattedAmount":"41,977,004.78","bookBalance":41977004.78,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 14:37:12.0011||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 14:37:12.0011|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:37:12.0011|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3213.698ms 2026-01-09 14:37:12.0011|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:37:12.0180|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3239.8988ms 200 application/json; charset=utf-8 2026-01-09 14:37:12.0427||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:12.0427||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:12.0512||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:12.0646||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:12.0646||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:37:12.0646||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 14:37:12.8144||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:12.8144||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:12.8144||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:12.8319||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:12.8319||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:37:12.8319||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 14:37:13.5948||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:13.5948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:13.5948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:13.6112||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:13.6112|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 14:37:13.6112|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 14:37:13.6282|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:13.6282|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:13.6282|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:13.6282|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:13.6282|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:13.6443|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:13.6443|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:13.6443|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:13.6443|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:13.6598|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:13.6598|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:13.6598|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:13.7063|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:37:13.7063|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4908.5658ms 2026-01-09 14:37:13.7063|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:37:13.7063|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4935.6172ms 200 application/json; charset=utf-8 2026-01-09 14:37:42.3520|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:37:42.3520|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:37:42.3520|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:37:42.3520|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:42.3520|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:42.3520|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:42.3520|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6903ms 204 2026-01-09 14:37:42.3634|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2565ms 204 2026-01-09 14:37:42.3634|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.2712ms 204 2026-01-09 14:37:42.3634|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:37:42.3634|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:37:42.3634|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:37:42.3634|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:37:42.3634|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:37:42.3634|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:37:42.3634|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:42.3634|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:42.3634|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:42.3634|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:37:42.3782|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:37:42.3782|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:37:42.3782|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:37:42.3782|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:37:42.3782|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:37:42.3782|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 14:37:42.3782|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 14:37:42.3782|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 14:37:42.3782|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:37:42.3782||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 14:37:42.3782|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:37:42.3939|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 14:37:42.3939|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:37:42.3939|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:42.3939||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:37:42.3939|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.7277ms 2026-01-09 14:37:42.3939||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:37:42.3939||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:37:42.3939|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:37:42.3939||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:37:42.3939|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.2826ms 200 application/json; charset=utf-8 2026-01-09 14:37:42.4152||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:37:42.4152||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:37:42.4152||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 14:37:42.4152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:37:42.4152||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 14:37:42.4152||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 14:37:43.2458||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:43.2458||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:43.2458||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:43.2585||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:43.2585||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:37:43.2585||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 14:37:43.3753|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 14:37:43.3753|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 14:37:43.3753|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:43.3799|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:43.3799|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.571ms 204 2026-01-09 14:37:43.3799|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0926ms 204 2026-01-09 14:37:43.3951|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 14:37:43.3951|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 14:37:43.3951|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:37:43.3951|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:37:43.3951|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:43.3951|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:37:43.3951|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:37:43.3951|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:37:43.3951|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 14:37:43.4107|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 14:37:43.4107|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 14:37:43.4107|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 14:37:43.4107|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:37:43.4107|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:37:43.4107|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 14:37:43.4107|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:37:43.4107|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 14:37:43.4107|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 5.5698ms 2026-01-09 14:37:43.4107|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 14:37:43.4107|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.8333ms 200 application/json; charset=utf-8 2026-01-09 14:37:43.4254|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:37:43.4254|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 11.4369ms 2026-01-09 14:37:43.4254|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 14:37:43.4254|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.4502ms 200 application/json; charset=utf-8 2026-01-09 14:37:44.0402||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:44.0402||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:44.0402||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:44.0527||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:44.0527||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:37:44.0527||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 14:37:44.8548||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:44.8548||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:44.8548||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:44.8697||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:44.8697||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:37:44.8697||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 14:37:45.3501||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":46849022.88,"formattedAmount":"46,849,022.88","bookBalance":46849022.88,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39446753.26,"formattedAmount":"39,446,753.26","bookBalance":39446753.26,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41977004.78,"formattedAmount":"41,977,004.78","bookBalance":41977004.78,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 14:37:45.3501||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 14:37:45.3501|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:37:45.3501|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2967.6768ms 2026-01-09 14:37:45.3501|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:37:45.3501|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2986.9819ms 200 application/json; charset=utf-8 2026-01-09 14:37:45.6352||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:45.6352||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:45.6352||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:45.6468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:45.6468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:37:45.6468||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 14:37:46.4609||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:46.4609||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:46.4609||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:46.4772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:46.4772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:37:46.4772||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 14:37:47.3045||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:37:47.3045||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:37:47.3045||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:37:47.3185||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:37:47.3185|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 14:37:47.3185|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 14:37:47.3310|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:47.3310|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:47.3310|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:47.3310|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:47.3310|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:47.3310|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:47.3471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:47.3471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:47.3471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:47.3471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:47.3471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:37:47.3471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:37:47.3970|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:37:47.3970|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5010.3272ms 2026-01-09 14:37:47.3970|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:37:47.3970|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5033.4426ms 200 application/json; charset=utf-8 2026-01-09 14:38:02.4888|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:38:02.4888|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:38:02.4888|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:38:02.4928|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:38:02.4928|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:38:02.4928|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:38:02.4928|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.8618ms 204 2026-01-09 14:38:02.4928|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.5188ms 204 2026-01-09 14:38:02.5083|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.248ms 204 2026-01-09 14:38:02.5083|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:38:02.5083|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:38:02.5083|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:38:02.5083|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:38:02.5083|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:38:02.5249|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:38:02.5249|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:38:02.5249|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:38:02.5249|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:38:02.5249|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:38:02.5249|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:38:02.5249|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:38:02.5406|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:38:02.5406|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:38:02.5406|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:38:02.5406|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 14:38:02.5406|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 14:38:02.5406|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 14:38:02.5406|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:38:02.5406||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 14:38:02.5556|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:38:02.5556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 14:38:02.5556||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:38:02.5556|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:38:02.5556||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:38:02.5556|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.8689ms 2026-01-09 14:38:02.5556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:38:02.5706|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:38:02.5706|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.6128ms 200 application/json; charset=utf-8 2026-01-09 14:38:02.5706||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:38:02.5706||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:38:02.5908||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:38:02.5908||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 14:38:02.5908||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 14:38:02.5908||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:38:02.6033||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:38:02.6033||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 14:38:03.4006||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:38:03.4006||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:38:03.4006||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:38:03.4181||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:38:03.4181||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:38:03.4181||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 14:38:03.9168|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 14:38:03.9168|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 14:38:03.9168|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:38:03.9168|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:38:03.9168|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4425ms 204 2026-01-09 14:38:03.9348|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.8414ms 204 2026-01-09 14:38:03.9348|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 14:38:03.9348|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 14:38:03.9348|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:38:03.9474|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:38:03.9474|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:38:03.9474|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:38:03.9474|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:38:03.9474|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:38:03.9474|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 14:38:03.9641|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 14:38:03.9641|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 14:38:03.9641|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 14:38:03.9641|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:38:03.9641|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:38:03.9641|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 14:38:03.9641|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:38:03.9781|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.5348ms 2026-01-09 14:38:03.9781|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 14:38:03.9781|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 14:38:03.9781|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.2363ms 200 application/json; charset=utf-8 2026-01-09 14:38:03.9781|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:38:03.9926|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.7183ms 2026-01-09 14:38:03.9926|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 14:38:03.9926|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.0411ms 200 application/json; charset=utf-8 2026-01-09 14:38:04.2282||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:38:04.2282||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:38:04.2282||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:38:04.2527||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:38:04.2527||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:38:04.2595||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 14:38:05.0252||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:38:05.0252||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:38:05.0252||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:38:05.0434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:38:05.0434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:38:05.0434||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 14:38:05.8520||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":46849022.88,"formattedAmount":"46,849,022.88","bookBalance":46849022.88,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39446753.26,"formattedAmount":"39,446,753.26","bookBalance":39446753.26,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41977004.78,"formattedAmount":"41,977,004.78","bookBalance":41977004.78,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 14:38:05.8520||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 14:38:05.8520|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:38:05.8520|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3311.3362ms 2026-01-09 14:38:05.8520|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:38:05.8520|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3348.5338ms 200 application/json; charset=utf-8 2026-01-09 14:38:05.8824||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:38:05.8870||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:38:05.8870||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:38:05.9037||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:38:05.9037||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:38:05.9037||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 14:38:06.7232||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:38:06.7285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:38:06.7285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:38:06.7470||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:38:06.7470||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:38:06.7470||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 14:38:07.5394||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:38:07.5446||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:38:07.5446||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:38:07.5615||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:38:07.5615|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 14:38:07.5772|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 14:38:07.5772|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:38:07.5772|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:38:07.5893|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:38:07.5893|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:38:07.5893|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:38:07.5893|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:38:07.6058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:38:07.6058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:38:07.6058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:38:07.6058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:38:07.6185|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:38:07.6185|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:38:07.6776|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:38:07.6811|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5126.3471ms 2026-01-09 14:38:07.6811|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:38:07.6811|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5166.7732ms 200 application/json; charset=utf-8 2026-01-09 14:41:12.5495|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:41:12.5495|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:41:12.5495|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:41:12.5495|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:41:12.5495|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:41:12.5495|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:41:12.5495|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2346ms 204 2026-01-09 14:41:12.5495|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9386ms 204 2026-01-09 14:41:12.5495|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3013ms 204 2026-01-09 14:41:12.5667|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 14:41:12.5667|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 14:41:12.5667|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 14:41:12.5667|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:41:12.5667|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:41:12.5667|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:41:12.5667|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:41:12.5667|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:41:12.5667|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:41:12.5667|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:41:12.5801|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:41:12.5801|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:41:12.5801|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:41:12.5801|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:41:12.5801|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:41:12.5801|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 14:41:12.5801|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 14:41:12.5801|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 14:41:12.5801|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:41:12.5801|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:41:12.5801||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 14:41:12.5974|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 14:41:12.5974|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:41:12.5974|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:41:12.5974|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.9842ms 2026-01-09 14:41:12.5974||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:41:12.5974|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 14:41:12.5974||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 14:41:12.5974||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:41:12.5974|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.7068ms 200 application/json; charset=utf-8 2026-01-09 14:41:12.5974||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 14:41:12.6282||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:41:12.6282||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 14:41:12.6282||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 14:41:12.6282||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:41:12.6282||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 14:41:12.6282||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 14:41:14.5416||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:41:14.5416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:41:14.5416|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 14:41:14.5416|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 14:41:14.5517|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:41:14.5517||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:41:14.5517|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:41:14.5517|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3543ms 204 2026-01-09 14:41:14.5517|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1905ms 204 2026-01-09 14:41:14.5517|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 14:41:14.5640|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:41:14.5640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 14:41:14.5640|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:41:14.5640|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 14:41:14.5640||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:41:14.5640|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:41:14.5640|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 14:41:14.5640|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 14:41:14.5640||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:41:14.5640|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 14:41:14.5640|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 14:41:14.5640||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 14:41:14.5800|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:41:14.5640|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 14:41:14.5800|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 14:41:14.5800|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 14:41:14.5800|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 14:41:14.5800|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 14:41:14.5800|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:41:14.5969|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 12.4995ms 2026-01-09 14:41:14.5969|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 14:41:14.5969|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.7388ms 200 application/json; charset=utf-8 2026-01-09 14:41:14.5969|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:41:14.5969|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 24.143ms 2026-01-09 14:41:14.5969|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 14:41:14.5969|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.1837ms 200 application/json; charset=utf-8 2026-01-09 14:41:14.6588||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":46849022.88,"formattedAmount":"46,849,022.88","bookBalance":46849022.88,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39446753.26,"formattedAmount":"39,446,753.26","bookBalance":39446753.26,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41977004.78,"formattedAmount":"41,977,004.78","bookBalance":41977004.78,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 14:41:14.6588||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 14:41:14.6588|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 14:41:14.6734|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2080.4413ms 2026-01-09 14:41:14.6734|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 14:41:14.6734|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2112.0033ms 200 application/json; charset=utf-8 2026-01-09 14:41:15.3761||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:41:15.3819||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:41:15.3819||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:41:15.4050||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:41:15.4107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:41:15.4107||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 14:41:16.2232||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:41:16.2232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:41:16.2232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:41:16.2402||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:41:16.2402||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:41:16.2402||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 14:41:16.9916||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:41:16.9916||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:41:16.9916||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:41:17.0098||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:41:17.0098||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:41:17.0098||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 14:41:17.8052||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:41:17.8052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:41:17.8052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:41:17.8223||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:41:17.8223||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 14:41:17.8223||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 14:41:18.6159||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 14:41:18.6159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 14:41:18.6159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 14:41:18.6331||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 14:41:18.6331|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 14:41:18.6462|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 14:41:18.6462|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:41:18.6462|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:41:18.6462|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:41:18.6602|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:41:18.6602|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:41:18.6602|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:41:18.6602|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:41:18.6602|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:41:18.6602|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:41:18.6768|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:41:18.6768|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 14:41:18.6768|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 14:41:18.7239|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 14:41:18.7239|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6133.8185ms 2026-01-09 14:41:18.7239|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 14:41:18.7239|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6160.7611ms 200 application/json; charset=utf-8 2026-01-09 15:01:21.2827|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:40967/ACCOUNTSERVICES/iisintegration 0 2026-01-09 15:01:21.2827|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.7625ms 202 2026-01-09 15:02:55.4710||DEBUG|AccountManagement.Program|init main function 2026-01-09 15:03:00.8924|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'WaysMeans'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 15:03:00.9055|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CurrentBalance' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 15:03:00.9055|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'OverdraftLimit' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 15:03:00.9335|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:03:01.5673|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 15:03:01.5902|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 15:03:01.5902|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 15:03:01.5902|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 15:03:01.6165|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2026-01-09 15:03:01.6318|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2026-01-09 15:03:02.4483||INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-636400548-2315632189-4083574877-3698939047-2307078153\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2026-01-09 15:03:02.6012|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:03:02.6012|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:03:03.2149|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:03.2149|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:03.2244|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 623.6736ms 204 2026-01-09 15:03:03.2244|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 623.9209ms 204 2026-01-09 15:03:03.5419|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:03:03.5419|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:03:03.7971|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2026-01-09 15:03:03.7971|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2026-01-09 15:03:03.8195|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2026-01-09 15:03:03.8195|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2026-01-09 15:03:03.8277|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:03.8277|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:03.8277|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2026-01-09 15:03:03.8277|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2026-01-09 15:03:03.8277|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2026-01-09 15:03:03.8277|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2026-01-09 15:03:03.8414|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 299.6299ms 401 2026-01-09 15:03:03.8414|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 301.1497ms 401 2026-01-09 15:03:16.9298|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 15:03:16.9298|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:16.9385|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7854ms 204 2026-01-09 15:03:16.9521|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 15:03:16.9521|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:03:16.9521|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:03:16.9521|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:16.9521|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:16.9521|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5602ms 204 2026-01-09 15:03:16.9521|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.262ms 204 2026-01-09 15:03:16.9789|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:03:16.9850|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:03:16.9850|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:03:16.9850|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:03:16.9850|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:03:16.9850|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:16.9850|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:16.9850|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:16.9850|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:03:16.9850|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:03:16.9970|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:03:16.9970|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 15:03:16.9970|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 15:03:16.9970|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 15:03:17.0446|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 15:03:17.0446|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:03:17.0446|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 15:03:17.0446|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 15:03:17.0809|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:03:17.0809|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:03:17.3220|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 15:03:17.3220|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 15:03:17.3324|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (31ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 15:03:17.3602|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:03:17.3899|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 341.5166ms 2026-01-09 15:03:17.3899|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 15:03:17.3899|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 443.6135ms 200 application/json; charset=utf-8 2026-01-09 15:03:17.4156|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:03:17.4156|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 15:03:17.4243|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 371.207ms 2026-01-09 15:03:17.4243|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 15:03:17.4243|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 442.8241ms 200 application/json; charset=utf-8 2026-01-09 15:03:17.4243|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 373.35ms 2026-01-09 15:03:17.4243|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 15:03:17.4243|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 448.0317ms 200 application/json; charset=utf-8 2026-01-09 15:03:22.7341|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:03:22.7341|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:03:22.7341|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:03:22.7341|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:22.7469|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:22.7469|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:22.7469|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.767ms 204 2026-01-09 15:03:22.7469|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.4764ms 204 2026-01-09 15:03:22.7469|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.6958ms 204 2026-01-09 15:03:22.7651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:03:22.7651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:03:22.7651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:03:22.7651|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:03:22.7651|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:03:22.7651|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:03:22.7651|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:22.7651|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:22.7651|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:03:22.7651|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:03:22.7651|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:03:22.7651|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 15:03:22.7651|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:03:22.7651|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 15:03:22.7780|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 15:03:22.7780|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 15:03:22.7780|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 15:03:22.7780|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 15:03:22.7780|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:03:22.7780|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:03:22.7944||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 15:03:22.8167|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:03:22.8167|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 15:03:22.8346|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:03:22.8404|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 53.0258ms 2026-01-09 15:03:22.8404|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 15:03:22.8404|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.2841ms 200 application/json; charset=utf-8 2026-01-09 15:03:23.1004||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 15:03:23.1004||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 15:03:23.1004||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 15:03:23.1069||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 15:03:23.3489||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 15:03:23.3489||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 15:03:23.3771||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 15:03:23.3771||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:03:23.3771||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 15:03:23.3771||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 15:03:24.3685||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:03:24.3883||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:03:24.3883||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:03:24.4178||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:03:24.4232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:03:24.4232||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 15:03:25.2555||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:03:25.2555||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:03:25.2645||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:03:25.2863||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:03:25.2863||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:03:25.2863||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 15:03:26.1155||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:03:26.1155||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:03:26.1229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:03:26.1404||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:03:26.1404||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:03:26.1404||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 15:03:26.9767||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:03:26.9836||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:03:26.9836||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:03:27.0097||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:03:27.0133||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:03:27.0133||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 15:03:27.6396||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":46849022.88,"formattedAmount":"46,849,022.88","bookBalance":46849022.88,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39446753.26,"formattedAmount":"39,446,753.26","bookBalance":39446753.26,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41977004.78,"formattedAmount":"41,977,004.78","bookBalance":41977004.78,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 15:03:27.6554||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 15:03:27.6554|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 15:03:27.6723|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 4886.2445ms 2026-01-09 15:03:27.6723|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 15:03:27.6723|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4911.3814ms 200 application/json; charset=utf-8 2026-01-09 15:03:27.9881||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:03:27.9881||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:03:27.9967||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:03:28.0146||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:03:28.0146||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:03:28.0146||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 15:03:28.8323||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:03:28.8323||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:03:28.8425||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:03:28.8674||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:03:28.9554|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 15:03:28.9834|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 15:03:28.9968|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:03:29.0178|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:03:29.0178|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:03:29.0277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:03:29.0277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:03:29.0277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:03:29.0277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:03:29.0455|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:03:29.0455|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:03:29.0455|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:03:29.0665|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:03:29.0665|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:03:29.1999|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:03:29.1999|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6428.2485ms 2026-01-09 15:03:29.1999|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 15:03:29.2165|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6451.5342ms 200 application/json; charset=utf-8 2026-01-09 15:04:16.1435|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:04:16.1435|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:04:16.1435|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:04:16.1435|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:04:16.1435|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:04:16.1435|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:04:16.1435|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.621ms 204 2026-01-09 15:04:16.1435|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4075ms 204 2026-01-09 15:04:16.1435|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7926ms 204 2026-01-09 15:04:16.1641|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:04:16.1641|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:04:16.1641|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:04:16.1641|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:04:16.1641|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 15:04:16.1641|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:04:16.1641|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:04:16.1641|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 15:04:16.1730|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:04:16.1730|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:04:16.1730||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 15:04:16.1730|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:04:16.1730|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:04:16.1730|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:04:16.1730|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:04:16.1730|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 15:04:16.1730|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 15:04:16.1730|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 15:04:16.1730|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 15:04:16.1874|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:04:16.1874|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:04:16.1874||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 15:04:16.1874||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 15:04:16.1874|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 15:04:16.2038|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:04:16.2038|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.2722ms 2026-01-09 15:04:16.2038|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 15:04:16.2038|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.9697ms 200 application/json; charset=utf-8 2026-01-09 15:04:16.2038|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:04:16.2038||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 15:04:16.2038||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 15:04:16.2191||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 15:04:16.2191||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 15:04:16.2191||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 15:04:16.2191||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 15:04:16.2360||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:04:16.2360||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 15:04:17.0110||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:04:17.0158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:04:17.0158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:04:17.0358||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:04:17.0358||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:04:17.0358||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 15:04:17.8875||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:04:17.8925||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:04:17.8925||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:04:17.9167||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:04:17.9167||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:04:17.9167||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 15:04:18.7780||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:04:18.7821||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:04:18.7821||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:04:18.8033||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:04:18.8033||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:04:18.8033||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 15:04:19.3816||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":46849022.88,"formattedAmount":"46,849,022.88","bookBalance":46849022.88,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39446753.26,"formattedAmount":"39,446,753.26","bookBalance":39446753.26,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41977004.78,"formattedAmount":"41,977,004.78","bookBalance":41977004.78,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 15:04:19.3816||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 15:04:19.3816|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 15:04:19.3920|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3217.5301ms 2026-01-09 15:04:19.3920|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 15:04:19.3920|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3229.9613ms 200 application/json; charset=utf-8 2026-01-09 15:04:19.6971||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:04:19.6971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:04:19.6971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:04:19.7181||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:04:19.7214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:04:19.7214||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 15:04:20.5565||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:04:20.5599||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:04:20.5599||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:04:20.5775||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:04:20.5775||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:04:20.5775||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 15:04:21.3733||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:04:21.3789||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:04:21.3789||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:04:21.3986||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:04:21.4128|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 15:04:21.4229|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 15:04:21.4229|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:04:21.4229|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:04:21.4387|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:04:21.4387|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:04:21.4387|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:04:21.4387|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:04:21.4533|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:04:21.4533|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:04:21.4533|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:04:21.4533|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:04:21.4709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:04:21.4709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:04:21.5439|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:04:21.5473|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5361.8988ms 2026-01-09 15:04:21.5473|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 15:04:21.5473|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5381.2741ms 200 application/json; charset=utf-8 2026-01-09 15:04:31.0711|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:04:31.0711|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:04:31.0711|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:04:31.0711|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:04:31.0711|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:04:31.0798|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:04:31.0798|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8013ms 204 2026-01-09 15:04:31.0798|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.1407ms 204 2026-01-09 15:04:31.0798|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.557ms 204 2026-01-09 15:04:31.0936|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:04:31.0936|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:04:31.0936|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:04:31.0936|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2026-01-09 15:04:31.0936|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2026-01-09 15:04:31.0936|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2026-01-09 15:04:31.0936|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2026-01-09 15:04:31.0936|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2026-01-09 15:04:31.0936|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2026-01-09 15:04:31.0936|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:04:31.0936|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:04:31.1102|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:04:31.1102|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2026-01-09 15:04:31.1102|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2026-01-09 15:04:31.1102|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2026-01-09 15:04:31.1102|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2026-01-09 15:04:31.1102|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2026-01-09 15:04:31.1102|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2026-01-09 15:04:31.1102|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.8363ms 401 2026-01-09 15:04:31.1102|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.8874ms 401 2026-01-09 15:04:31.1102|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.0422ms 401 2026-01-09 15:06:45.2231|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:06:45.2231|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:06:45.2231|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:06:45.2231|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:06:45.2231|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1436ms 204 2026-01-09 15:06:45.2231|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5682ms 204 2026-01-09 15:06:45.2423|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:06:45.2423|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:06:45.2423|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:06:45.2423|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:06:45.2423|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:06:45.2498|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:06:45.2498|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:06:45.2498|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:06:45.2498|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 15:06:45.2498|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 15:06:45.2498|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 15:06:45.2498|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:06:45.2648|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 15:06:45.2648|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:06:45.2648|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 15:06:45.2648|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 15:06:45.2648|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:06:45.2648|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 18.0586ms 2026-01-09 15:06:45.2810|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 15:06:45.2810|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.9716ms 200 application/json; charset=utf-8 2026-01-09 15:06:45.2810|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 15:06:45.2810|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 26.987ms 2026-01-09 15:06:45.2810|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 15:06:45.2810|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.2441ms 200 application/json; charset=utf-8 2026-01-09 15:09:16.4824|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 15:09:16.4824|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:09:16.4896|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1575ms 204 2026-01-09 15:09:16.4896|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 15:09:16.5064|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:09:16.5064|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:09:16.5064|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:09:16.5064|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 15:09:16.5246|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 15:09:16.5246|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:09:16.5358|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 15:09:16.5358|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:09:16.5358|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 14.5613ms 2026-01-09 15:09:16.5358|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 15:09:16.5358|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.9939ms 200 application/json; charset=utf-8 2026-01-09 15:09:16.6077|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:09:16.6077|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:09:16.6077|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:09:16.6077|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:09:16.6156|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:09:16.6156|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:09:16.6156|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.7891ms 204 2026-01-09 15:09:16.6156|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9791ms 204 2026-01-09 15:09:16.6156|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.3725ms 204 2026-01-09 15:09:16.6325|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:09:16.6325|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:09:16.6325|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:09:16.6325|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:09:16.6325|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:09:16.6325|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:09:16.6325|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:09:16.6325|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:09:16.6325|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:09:16.6325|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:09:16.6325|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:09:16.6454|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:09:16.6454|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 15:09:16.6454|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 15:09:16.6454|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 15:09:16.6454|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 15:09:16.6454|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 15:09:16.6454|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 15:09:16.6454|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:09:16.6454|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:09:16.6454||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 15:09:16.6624|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 15:09:16.6624|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:09:16.6624||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 15:09:16.6624|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:09:16.6624||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 15:09:16.6624|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.5428ms 2026-01-09 15:09:16.6624|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 15:09:16.6624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.8097ms 200 application/json; charset=utf-8 2026-01-09 15:09:16.6624||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 15:09:16.6777||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 15:09:16.6916||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 15:09:16.6916||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 15:09:16.6916||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 15:09:16.6916||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:09:16.6916||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 15:09:16.6916||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 15:09:18.6266||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:09:18.6324||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:09:18.6324||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:09:18.6562||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:09:18.6562||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:09:18.6633||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 15:09:18.7947||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":46849022.88,"formattedAmount":"46,849,022.88","bookBalance":46849022.88,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39446753.26,"formattedAmount":"39,446,753.26","bookBalance":39446753.26,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41977004.78,"formattedAmount":"41,977,004.78","bookBalance":41977004.78,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 15:09:18.7947||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 15:09:18.8047|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 15:09:18.8047|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2152.2219ms 2026-01-09 15:09:18.8047|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 15:09:18.8047|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2178.3327ms 200 application/json; charset=utf-8 2026-01-09 15:09:19.5692||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:09:19.5692||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:09:19.5692||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:09:19.5874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:09:19.5874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:09:19.5874||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 15:09:20.3847||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:09:20.3847||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:09:20.3847||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:09:20.4052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:09:20.4052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:09:20.4107||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 15:09:21.2457||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:09:21.2457||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:09:21.2560||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:09:21.2739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:09:21.2739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:09:21.2739||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 15:09:22.1206||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:09:22.1206||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:09:22.1206||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:09:22.1417||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:09:22.1417||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:09:22.1471||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 15:09:22.9331||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:09:22.9331||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:09:22.9429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:09:22.9634||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:09:22.9790|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 15:09:22.9790|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 15:09:22.9923|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:09:22.9923|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:09:22.9923|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:09:22.9923|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:09:23.0076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:09:23.0076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:09:23.0076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:09:23.0076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:09:23.0076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:09:23.0197|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:09:23.0197|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:09:23.0197|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:09:23.0789|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:09:23.0789|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6427.8741ms 2026-01-09 15:09:23.0834|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 15:09:23.0834|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6452.0009ms 200 application/json; charset=utf-8 2026-01-09 15:14:04.8759|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=499 2026-01-09 15:14:04.8759|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:14:04.8826|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6177ms 204 2026-01-09 15:14:04.8826|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=499 2026-01-09 15:14:04.8826|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:14:04.8826|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:14:04.8826|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:14:04.8991|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 15:14:04.8991|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 15:14:04.8991|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:14:04.9306|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (19ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 15:14:04.9306|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:14:04.9567|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 50.9597ms 2026-01-09 15:14:04.9567|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 15:14:04.9567|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.8394ms 200 application/json; charset=utf-8 2026-01-09 15:18:38.7349|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2026-01-09 15:18:38.7349|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:18:38.7349|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5333ms 204 2026-01-09 15:18:38.7349|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2026-01-09 15:18:38.7349|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:18:38.7349|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:18:38.7496|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:18:38.7496|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 15:18:38.7496|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 15:18:38.7496|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:18:38.7496|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 15:18:38.7653|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:18:38.7653|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:18:38.7653|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:18:38.7653|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:18:38.7653|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:18:38.7653|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:18:38.7653|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 16.2549ms 2026-01-09 15:18:38.7653|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:18:38.7653|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1504ms 204 2026-01-09 15:18:38.7653|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9045ms 204 2026-01-09 15:18:38.7653|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 15:18:38.7653|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.083ms 204 2026-01-09 15:18:38.7653|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:18:38.7822|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:18:38.7822|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.2522ms 200 application/json; charset=utf-8 2026-01-09 15:18:38.7822|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:18:38.7822|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:18:38.7822|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:18:38.7822|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:18:38.7822|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:18:38.7822|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:18:38.7822|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:18:38.7822|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:18:38.7822|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:18:38.7822|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 15:18:38.7822|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 15:18:38.7955|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:18:38.7955|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 15:18:38.7955|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 15:18:38.7955|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 15:18:38.7955||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 15:18:38.7955|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:18:38.7955|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 15:18:38.7955|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:18:38.8118|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:18:38.8118|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 15:18:38.8118||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 15:18:38.8118|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:18:38.8118||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 15:18:38.8118|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.2178ms 2026-01-09 15:18:38.8118|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 15:18:38.8118|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.7366ms 200 application/json; charset=utf-8 2026-01-09 15:18:38.8118||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 15:18:38.8272||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 15:18:38.8445||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 15:18:38.8445||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 15:18:38.8445||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 15:18:38.8445||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 15:18:38.8445||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:18:38.8589||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 15:18:40.7683||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:18:40.7683||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:18:40.7683||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:18:40.7904||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:18:40.7904||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:18:40.7904||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 15:18:40.9080||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-31472.34,"formattedAmount":"-31,472.34","bookBalance":-31472.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":46849022.88,"formattedAmount":"46,849,022.88","bookBalance":46849022.88,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":39446753.26,"formattedAmount":"39,446,753.26","bookBalance":39446753.26,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":41977004.78,"formattedAmount":"41,977,004.78","bookBalance":41977004.78,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":716682.0,"formattedAmount":"716,682.00","bookBalance":716682.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 15:18:40.9080||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 15:18:40.9080|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 15:18:40.9202|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2120.5278ms 2026-01-09 15:18:40.9202|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 15:18:40.9202|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2143.1698ms 200 application/json; charset=utf-8 2026-01-09 15:18:41.5453||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:18:41.5453||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:18:41.5453||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:18:41.5630||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:18:41.5630||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:18:41.5630||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 15:18:42.3934||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:18:42.3934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:18:42.3934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:18:42.4189||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:18:42.4234||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:18:42.4234||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 15:18:43.2156||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:18:43.2178||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:18:43.2178||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:18:43.2326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:18:43.2326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:18:43.2326||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 15:18:44.0312||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-31472.34","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:18:44.0312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:18:44.0312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:18:44.0489||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:18:44.0489||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:18:44.0489||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 15:18:44.8601||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:18:44.8601||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:18:44.8601||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:18:44.8819||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:18:44.8916|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 15:18:44.9482|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (50ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 15:18:44.9558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:18:44.9558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:18:44.9558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:18:44.9558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:18:44.9678|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:18:44.9678|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:18:44.9678|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:18:44.9678|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:18:44.9678|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:18:44.9847|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:18:44.9847|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:18:44.9847|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:18:45.0479|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:18:45.0479|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6252.1306ms 2026-01-09 15:18:45.0479|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 15:18:45.0479|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6274.6292ms 200 application/json; charset=utf-8 2026-01-09 15:18:48.2788|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:18:48.2788|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:18:48.2811|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:18:48.2811|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:18:48.2811|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3374ms 204 2026-01-09 15:18:48.2811|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3249ms 204 2026-01-09 15:18:48.2811|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:18:48.2811|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:18:48.2952|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:18:48.2952|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:18:48.2952|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:18:48.2952|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:18:48.2952|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:18:48.2952|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:18:48.2952|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 15:18:48.2952|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 15:18:48.2952|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 15:18:48.2952|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 15:18:48.3110|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:18:48.3110|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:18:48.3110|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 15:18:48.3110|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:18:48.3110|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 13.5018ms 2026-01-09 15:18:48.3110|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 15:18:48.3263|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.9707ms 200 application/json; charset=utf-8 2026-01-09 15:18:48.3705|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (56ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 15:18:48.3795|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 15:18:48.3795|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 72.2515ms 2026-01-09 15:18:48.3795|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 15:18:48.3795|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 93.5914ms 200 application/json; charset=utf-8 2026-01-09 15:19:48.7171|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:19:48.7171|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:19:48.7171|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:19:48.7171|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:19:48.7171|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0482ms 204 2026-01-09 15:19:48.7171|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4128ms 204 2026-01-09 15:19:48.7369|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:19:48.7369|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:19:48.7369|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:19:48.7369|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:19:48.7369|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:19:48.7369|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:19:48.7369|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:19:48.7369|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:19:48.7464|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 15:19:48.7464|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 15:19:48.7464|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 15:19:48.7464|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 15:19:48.7464|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:19:48.7464|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:19:48.7464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 15:19:48.7464|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:19:48.7464|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.8818ms 2026-01-09 15:19:48.7464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 15:19:48.7464|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 15:19:48.7634|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.3478ms 200 application/json; charset=utf-8 2026-01-09 15:19:48.7634|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 15:19:48.7634|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.5704ms 2026-01-09 15:19:48.7634|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 15:19:48.7634|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.6923ms 200 application/json; charset=utf-8 2026-01-09 15:20:07.7839|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:20:07.7839|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:20:07.7839|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:20:07.7916|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.686ms 204 2026-01-09 15:20:07.7839|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:20:07.7916|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8162ms 204 2026-01-09 15:20:07.7916|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:20:07.7916|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:20:07.8073|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:20:07.8073|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:20:07.8073|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:20:07.8073|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:20:07.8073|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:20:07.8073|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:20:07.8073|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 15:20:07.8073|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 15:20:07.8073|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 15:20:07.8073|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 15:20:07.8249|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:20:07.8249|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:20:07.8249|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 15:20:07.8249|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:20:07.8249|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 14.3531ms 2026-01-09 15:20:07.8385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (9ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 15:20:07.8385|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 15:20:07.8385|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.7577ms 200 application/json; charset=utf-8 2026-01-09 15:20:07.8385|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 15:20:07.8385|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 26.9812ms 2026-01-09 15:20:07.8385|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 15:20:07.8552|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.8251ms 200 application/json; charset=utf-8 2026-01-09 15:20:19.5787|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:20:19.5787|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:20:19.5787|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:20:19.5842|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:20:19.5842|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0329ms 204 2026-01-09 15:20:19.5842|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4884ms 204 2026-01-09 15:20:19.5842|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:20:19.5842|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:20:19.5842|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:20:19.5842|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:20:19.5842|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:20:19.6021|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:20:19.6021|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:20:19.6021|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:20:19.6021|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 15:20:19.6021|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 15:20:19.6021|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 15:20:19.6159|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 15:20:19.6159|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:20:19.6159|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:20:19.6159|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 15:20:19.6159|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:20:19.6159|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.8178ms 2026-01-09 15:20:19.6321|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 15:20:19.6321|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.1261ms 200 application/json; charset=utf-8 2026-01-09 15:20:19.6599|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (34ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 15:20:19.6850|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 15:20:19.6850|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 67.696ms 2026-01-09 15:20:19.6850|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 15:20:19.6850|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 96.296ms 200 application/json; charset=utf-8 2026-01-09 15:40:53.8746|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:13365/ACCOUNTSERVICES/iisintegration 0 2026-01-09 15:40:53.8746|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.1469ms 202 2026-01-09 15:53:21.1359||DEBUG|AccountManagement.Program|init main function 2026-01-09 15:53:23.8231|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'WaysMeans'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 15:53:23.8373|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CurrentBalance' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 15:53:23.8373|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'OverdraftLimit' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 15:53:23.8675|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:53:24.1065|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 15:53:24.1266|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 15:53:24.1312|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 15:53:24.1312|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 15:53:24.1470|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2026-01-09 15:53:24.1619|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2026-01-09 15:53:24.3055||INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-636400548-2315632189-4083574877-3698939047-2307078153\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2026-01-09 15:53:24.5412|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:53:24.5412|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2026-01-09 15:53:24.5412|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:53:24.6011|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:53:24.6011|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:53:24.6011|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:53:24.6011|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.9711ms 204 2026-01-09 15:53:24.6011|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.4142ms 204 2026-01-09 15:53:24.6011|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.9881ms 204 2026-01-09 15:53:24.6246|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2026-01-09 15:53:24.6246|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 15:53:24.6246|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 15:53:24.7769|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:53:24.7769|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:53:24.7769|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:53:24.7769|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:53:24.7863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:53:24.7863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:53:24.7863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:53:24.7863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 15:53:24.7863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 15:53:24.7863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:53:24.7863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:53:24.7863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 15:53:24.8270|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 15:53:24.8270|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 15:53:24.8270|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 15:53:24.8323|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:53:24.8323|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:53:24.8323|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:53:25.0452|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 15:53:25.0537|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 15:53:25.0944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (37ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 15:53:25.1083|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:53:25.1333|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 302.5799ms 2026-01-09 15:53:25.1333|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 15:53:25.1333|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 512.6929ms 200 application/json; charset=utf-8 2026-01-09 15:53:25.1333|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:53:25.1333|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 15:53:25.1457|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 314.8573ms 2026-01-09 15:53:25.1457|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 15:53:25.1457|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 524.1729ms 200 application/json; charset=utf-8 2026-01-09 15:53:25.1457|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 320.4074ms 2026-01-09 15:53:25.1457|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 15:53:25.1457|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 528.4562ms 200 application/json; charset=utf-8 2026-01-09 15:56:43.5092|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 15:56:43.5092|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:56:43.5092|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3617ms 204 2026-01-09 15:56:43.5092|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 15:56:43.5283|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:56:43.5283|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:56:43.5283|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:56:43.5283|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 15:56:43.5283|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 15:56:43.5421|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:56:43.5421|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:56:43.5421|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:56:43.5421|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:56:43.5421|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:56:43.5421|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:56:43.5421|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2468ms 204 2026-01-09 15:56:43.5421|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1367ms 204 2026-01-09 15:56:43.5421|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.327ms 204 2026-01-09 15:56:43.5567|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:56:43.5567|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:56:43.5567|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:56:43.5567|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:56:43.5567|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:56:43.5567|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:56:43.5567|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:56:43.5567|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:56:43.5567|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:56:43.5567|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:56:43.5567|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:56:43.5567|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 15:56:43.5567|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:56:43.5739|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:56:43.5739|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 15:56:43.5739|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 15:56:43.5739|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 15:56:43.5897|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 15:56:43.5897|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 15:56:43.5897|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:56:43.5897|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 15:56:43.5897|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:56:43.5897|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:56:43.5897|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 65.8037ms 2026-01-09 15:56:43.6046|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 15:56:43.6046|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 82.3008ms 200 application/json; charset=utf-8 2026-01-09 15:56:43.5897||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 15:56:43.6231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 15:56:43.6231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:56:43.6400|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:56:43.6400|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 57.6309ms 2026-01-09 15:56:43.6400|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 15:56:43.6515|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 94.8321ms 200 application/json; charset=utf-8 2026-01-09 15:56:43.8217||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 15:56:43.8217||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 15:56:43.8217||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 15:56:43.8217||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 15:56:44.0491||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 15:56:44.0491||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 15:56:44.0767||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 15:56:44.0767||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:56:44.0767||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 15:56:44.0767||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 15:56:45.0985||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:56:45.1172||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:56:45.1216||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:56:45.1460||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:56:45.1510||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:56:45.1510||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 15:56:46.1382||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:56:46.1382||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:56:46.1382||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:56:46.1695||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:56:46.1695||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:56:46.1695||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 15:56:46.2285||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47476193.7,"formattedAmount":"47,476,193.70","bookBalance":47476193.7,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":42868040.12,"formattedAmount":"42,868,040.12","bookBalance":42868040.12,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":42732321.28,"formattedAmount":"42,732,321.28","bookBalance":42732321.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 15:56:46.2285||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 15:56:46.2474|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 15:56:46.2474|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2660.6299ms 2026-01-09 15:56:46.2474|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 15:56:46.2474|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2699.7506ms 200 application/json; charset=utf-8 2026-01-09 15:56:47.0416||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:56:47.0416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:56:47.0416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:56:47.0680||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:56:47.0680||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:56:47.0746||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 15:56:47.9464||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:56:47.9525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:56:47.9525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:56:47.9715||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:56:47.9715||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:56:47.9782||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 15:56:48.8024||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:56:48.8087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:56:48.8087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:56:48.8285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:56:48.8285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:56:48.8377||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 15:56:49.6645||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:56:49.6709||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:56:49.6709||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:56:49.6944||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:56:49.7842|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p12='?' (DbType = Int64), @p8='?' (DbType = Decimal), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p16='?' (DbType = Int64), @p13='?' (DbType = DateTime2), @p14='?' (DbType = DateTime2), @p15='?' (DbType = Int64), @p21='?' (DbType = Int64), @p17='?' (DbType = Decimal), @p18='?' (DbType = DateTime2), @p19='?' (DbType = DateTime2), @p20='?' (DbType = Int64), @p25='?' (DbType = Int64), @p22='?' (DbType = DateTime2), @p23='?' (DbType = DateTime2), @p24='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p8, [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10, [ModifiedBy] = @p11 WHERE [Id] = @p12; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p13, [DateModified] = @p14, [ModifiedBy] = @p15 WHERE [Id] = @p16; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p17, [CurrentBalanceLastUpdatedTime] = @p18, [DateModified] = @p19, [ModifiedBy] = @p20 WHERE [Id] = @p21; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p22, [DateModified] = @p23, [ModifiedBy] = @p24 WHERE [Id] = @p25; SELECT @@ROWCOUNT; 2026-01-09 15:56:49.8136|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 15:56:49.8270|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:56:49.8505|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:56:49.8561|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:56:49.8561|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:56:49.8561|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:56:49.8561|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:56:49.8561|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:56:49.8715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:56:49.8715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:56:49.8715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:56:49.8964|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:56:49.9027|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:56:50.0067|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:56:50.0185|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6426.3302ms 2026-01-09 15:56:50.0185|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 15:56:50.0185|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6460.5454ms 200 application/json; charset=utf-8 2026-01-09 15:58:56.8375|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:58:56.8375|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:58:56.8375|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:58:56.8440|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:58:56.8440|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:58:56.8440|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:58:56.8440|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.991ms 204 2026-01-09 15:58:56.8440|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.3789ms 204 2026-01-09 15:58:56.8440|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.795ms 204 2026-01-09 15:58:56.8569|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:58:56.8569|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:58:56.8569|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:58:56.8569|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:58:56.8569|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:58:56.8569|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:58:56.8569|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:58:56.8569|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:58:56.8569|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:58:56.8569|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:58:56.8725|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 15:58:56.8725|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:58:56.8725|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:58:56.8725|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 15:58:56.8725|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 15:58:56.8725|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 15:58:56.8725|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 15:58:56.8725|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 15:58:56.8725||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 15:58:56.8876|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:58:56.8876|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:58:56.8876|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 15:58:56.8876|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:58:56.8876||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 15:58:56.9021|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:58:56.9021||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 15:58:56.9021||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 15:58:56.9021|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.7413ms 2026-01-09 15:58:56.9021||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 15:58:56.9021|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 15:58:56.9021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.2568ms 200 application/json; charset=utf-8 2026-01-09 15:58:56.9354||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 15:58:56.9354||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 15:58:56.9354||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 15:58:56.9354||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:58:56.9354||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 15:58:56.9354||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 15:58:58.8806||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:58:58.8806||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:58:58.8806||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:58:58.9026||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:58:58.9026||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:58:58.9026||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 15:58:59.0189||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47476193.7,"formattedAmount":"47,476,193.70","bookBalance":47476193.7,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":42868040.12,"formattedAmount":"42,868,040.12","bookBalance":42868040.12,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":42732321.28,"formattedAmount":"42,732,321.28","bookBalance":42732321.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 15:58:59.0272||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 15:58:59.0272|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 15:58:59.0272|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2151.956ms 2026-01-09 15:58:59.0272|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 15:58:59.0272|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2181.1298ms 200 application/json; charset=utf-8 2026-01-09 15:58:59.7262||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:58:59.7312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:58:59.7312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:58:59.7642||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:58:59.7642||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:58:59.7642||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 15:59:00.5547||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:59:00.5605||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:59:00.5605||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:59:00.5835||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:59:00.5895||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:59:00.5895||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 15:59:01.4267||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:59:01.4267||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:59:01.4267||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:59:01.4429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:59:01.4429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:59:01.4429||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 15:59:02.2077||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:59:02.2077||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:59:02.2166||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:59:02.2313||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:59:02.2313||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:59:02.2313||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 15:59:03.0345||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:59:03.0345||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:59:03.0345||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:59:03.0512||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:59:03.0618|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 15:59:03.0618|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 15:59:03.0618|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:59:03.0618|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:59:03.0740|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:59:03.0740|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:59:03.0740|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:59:03.0740|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:59:03.0740|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:59:03.0740|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:59:03.0903|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:59:03.0903|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:59:03.0903|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:59:03.1056|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:59:03.1457|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:59:03.1457|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6262.6287ms 2026-01-09 15:59:03.1457|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 15:59:03.1457|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6290.6706ms 200 application/json; charset=utf-8 2026-01-09 15:59:15.4224|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:59:15.4224|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:59:15.4224|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:59:15.4224|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:59:15.4224|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:59:15.4224|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:59:15.4318|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5108ms 204 2026-01-09 15:59:15.4318|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6969ms 204 2026-01-09 15:59:15.4318|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.0603ms 204 2026-01-09 15:59:15.4535|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 15:59:15.4535|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 15:59:15.4535|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 15:59:15.4535|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:59:15.4535|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:59:15.4629|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 15:59:15.4629|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:59:15.4629|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:59:15.4629|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 15:59:15.4629|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:59:15.4629|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:59:15.4629|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 15:59:15.4629|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 15:59:15.4629|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 15:59:15.4629|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 15:59:15.4789|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 15:59:15.4789|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 15:59:15.4789|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 15:59:15.4789||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 15:59:15.4789|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:59:15.4789|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 15:59:15.5001||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 15:59:15.5001||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 15:59:15.5001|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 15:59:15.5001|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:59:15.5112|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:59:15.5112|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 32.143ms 2026-01-09 15:59:15.5112||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 15:59:15.5112|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 15:59:15.5112||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 15:59:15.5112|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.2702ms 200 application/json; charset=utf-8 2026-01-09 15:59:15.5261||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 15:59:15.5261||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 15:59:15.5261||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 15:59:15.5261||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 15:59:15.5410||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:59:15.5410||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 15:59:17.4126||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:59:17.4187||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:59:17.4187||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:59:17.4392||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:59:17.4392||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:59:17.4392||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 15:59:17.5750||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47476193.7,"formattedAmount":"47,476,193.70","bookBalance":47476193.7,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":42868040.12,"formattedAmount":"42,868,040.12","bookBalance":42868040.12,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":42732321.28,"formattedAmount":"42,732,321.28","bookBalance":42732321.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 15:59:17.5750||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 15:59:17.5750|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 15:59:17.5750|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2102.6611ms 2026-01-09 15:59:17.5886|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 15:59:17.5886|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2135.8132ms 200 application/json; charset=utf-8 2026-01-09 15:59:18.3162||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:59:18.3162||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:59:18.3262||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:59:18.3420||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:59:18.3420||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:59:18.3420||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 15:59:19.1600||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:59:19.1660||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:59:19.1660||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:59:19.1894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:59:19.1894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:59:19.1894||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 15:59:20.0020||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:59:20.0020||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:59:20.0118||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:59:20.0275||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:59:20.0275||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:59:20.0275||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 15:59:20.8967||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:59:20.9026||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:59:20.9026||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:59:20.9241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:59:20.9241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 15:59:20.9241||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 15:59:21.7696||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 15:59:21.7758||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 15:59:21.7758||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 15:59:21.7959||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 15:59:21.7959|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 15:59:21.8142|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 15:59:21.8142|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:59:21.8233|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:59:21.8233|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:59:21.8233|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:59:21.8233|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:59:21.8384|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:59:21.8384|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:59:21.8384|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:59:21.8384|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:59:21.8384|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:59:21.8577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 15:59:21.8577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 15:59:21.9150|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 15:59:21.9202|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6436.436ms 2026-01-09 15:59:21.9202|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 15:59:21.9202|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6470.3041ms 200 application/json; charset=utf-8 2026-01-09 16:02:02.6363|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:02:02.6363|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:02:02.6363|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:02:02.6363|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:02:02.6425|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:02:02.6425|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:02:02.6425|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.218ms 204 2026-01-09 16:02:02.6425|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1685ms 204 2026-01-09 16:02:02.6425|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.587ms 204 2026-01-09 16:02:02.6583|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:02:02.6583|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:02:02.6583|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:02:02.6583|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:02:02.6583|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:02:02.6583|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:02:02.6583|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:02:02.6583|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:02:02.6583|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:02:02.6583|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:02:02.6583|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:02:02.6583|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:02:02.6583|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:02:02.6583|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:02:02.6733|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:02:02.6733|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:02:02.6733|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:02:02.6733|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:02:02.6733|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:02:02.6733|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:02:02.6733||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:02:02.6733|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:02:02.6900|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:02:02.6900||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:02:02.6900|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:02:02.6900||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:02:02.6900||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:02:02.6900|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.803ms 2026-01-09 16:02:02.6900||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:02:02.6900|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:02:02.7060|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.6704ms 200 application/json; charset=utf-8 2026-01-09 16:02:02.7060||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:02:02.7060||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:02:02.7216||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:02:02.7216||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:02:02.7216||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:02:02.7216||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:02:04.6557||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:02:04.6602||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:02:04.6602||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:02:04.6762||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:02:04.6762||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:02:04.6762||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:02:04.7657||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47476193.7,"formattedAmount":"47,476,193.70","bookBalance":47476193.7,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":42868040.12,"formattedAmount":"42,868,040.12","bookBalance":42868040.12,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":42732321.28,"formattedAmount":"42,732,321.28","bookBalance":42732321.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:02:04.7715||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:02:04.7715|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:02:04.7715|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2099.0247ms 2026-01-09 16:02:04.7715|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:02:04.7838|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2125.0258ms 200 application/json; charset=utf-8 2026-01-09 16:02:05.5152||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:02:05.5223||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:02:05.5223||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:02:05.5479||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:02:05.5479||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:02:05.5479||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:02:06.3751||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:02:06.3788||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:02:06.3788||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:02:06.3954||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:02:06.3954||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:02:06.3954||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:02:07.2509||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:02:07.2551||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:02:07.2551||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:02:07.2711||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:02:07.2711||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:02:07.2711||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:02:08.1243||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:02:08.1290||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:02:08.1290||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:02:08.1450||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:02:08.1450||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:02:08.1450||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:02:08.9525||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:02:08.9561||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:02:08.9561||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:02:08.9702||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:02:08.9702|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:02:08.9891|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:02:08.9891|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:02:08.9891|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:02:08.9891|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:02:09.0024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:02:09.0024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:02:09.0024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:02:09.0024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:02:09.0024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:02:09.0201|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:02:09.0201|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:02:09.0201|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:02:09.0371|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:02:09.0826|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:02:09.0826|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6405.9282ms 2026-01-09 16:02:09.0826|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:02:09.0826|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6430.634ms 200 application/json; charset=utf-8 2026-01-09 16:02:23.3031|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 16:02:23.3031|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:02:23.3031|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5726ms 204 2026-01-09 16:02:23.3144|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 16:02:23.3144|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:02:23.3144|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:02:23.3144|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:02:23.3144|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:02:23.3144|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:02:23.3315|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:02:23.3315|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 16:02:23.3315|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:02:23.3315|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 12.8497ms 2026-01-09 16:02:23.3315|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:02:23.3458|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.4846ms 200 application/json; charset=utf-8 2026-01-09 16:03:19.6327|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:03:19.6327|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:03:19.6327|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:03:19.6384|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:03:19.6384|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0492ms 204 2026-01-09 16:03:19.6384|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0802ms 204 2026-01-09 16:03:19.6384|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:03:19.6384|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:03:19.6384|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:03:19.6384|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:03:19.6384|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:03:19.6540|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:03:19.6540|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:03:19.6540|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:03:19.6540|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:03:19.6540|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:03:19.6695|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 16:03:19.6695|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 16:03:19.6695|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:03:19.6695|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:03:19.6695|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 16:03:19.6695|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:03:19.6695|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.5765ms 2026-01-09 16:03:19.6695|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 16:03:19.6695|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:03:19.6864|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.085ms 200 application/json; charset=utf-8 2026-01-09 16:03:19.6864|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:03:19.6864|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.8956ms 2026-01-09 16:03:19.6864|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:03:19.7021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.7651ms 200 application/json; charset=utf-8 2026-01-09 16:04:52.2126|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:04:52.2126|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:04:52.2147|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:04:52.2147|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:04:52.2147|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3789ms 204 2026-01-09 16:04:52.2147|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4201ms 204 2026-01-09 16:04:52.2147|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:04:52.2147|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:04:52.2147|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2026-01-09 16:04:52.2147|1|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Failed to validate the token. Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync() 2026-01-09 16:04:52.2546|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2026-01-09 16:04:52.2546|7|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo: 'System.DateTime', Current time: 'System.DateTime'. 2026-01-09 16:04:52.2546|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:04:52.2546|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:04:52.2614|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2026-01-09 16:04:52.2614|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2026-01-09 16:04:52.2614|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2026-01-09 16:04:52.2614|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2026-01-09 16:04:52.2614|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.717ms 401 2026-01-09 16:04:52.2614|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.2296ms 401 2026-01-09 16:05:20.1578|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=499 2026-01-09 16:05:20.1578|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:05:20.1578|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9276ms 204 2026-01-09 16:05:20.1719|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=499 2026-01-09 16:05:20.1719|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:05:20.1719|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:05:20.1719|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:05:20.1719|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:05:20.1719|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:05:20.1849|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:05:20.1849|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:05:20.1849|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:05:20.1849|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.3791ms 204 2026-01-09 16:05:20.1849|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.5884ms 204 2026-01-09 16:05:20.1849|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:05:20.2007|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:05:20.2007|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:05:20.2007|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:05:20.2007|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:05:20.2007|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:05:20.2007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:05:20.2007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:05:20.2007|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:05:20.2007|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:05:20.2007|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 16:05:20.2160|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:05:20.2160|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:05:20.2160|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 16:05:20.2160|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:05:20.2160|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 16:05:20.2160|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:05:20.2160|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:05:20.2160|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 16:05:20.2322|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:05:20.2322|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.1835ms 2026-01-09 16:05:20.2322|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:05:20.2322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 16:05:20.2322|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.9617ms 200 application/json; charset=utf-8 2026-01-09 16:05:20.2322|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 35.4678ms 2026-01-09 16:05:20.2322|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:05:20.2322|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:05:20.2322|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.0751ms 200 application/json; charset=utf-8 2026-01-09 16:05:20.2322|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 18.7605ms 2026-01-09 16:05:20.2471|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:05:20.2471|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.296ms 200 application/json; charset=utf-8 2026-01-09 16:05:39.1377|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:05:39.1377|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:05:39.1377|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:05:39.1377|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:05:39.1377|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.762ms 204 2026-01-09 16:05:39.1377|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4752ms 204 2026-01-09 16:05:39.1377|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:05:39.1526|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:05:39.1526|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:05:39.1526|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:05:39.1526|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:05:39.1526|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:05:39.1526|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:05:39.1526|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:05:39.1526|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:05:39.1526|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:05:39.1526|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 16:05:39.1526|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 16:05:39.1691|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:05:39.1691|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:05:39.1691|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 16:05:39.1691|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 16:05:39.1691|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:05:39.1691|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 12.7746ms 2026-01-09 16:05:39.1691|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:05:39.1844|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.7921ms 200 application/json; charset=utf-8 2026-01-09 16:05:39.1844|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:05:39.1844|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 23.1862ms 2026-01-09 16:05:39.1844|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:05:39.1844|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.628ms 200 application/json; charset=utf-8 2026-01-09 16:07:20.5021|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 16:07:20.5021|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:07:20.5021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6504ms 204 2026-01-09 16:07:20.5165|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 16:07:20.5165|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:07:20.5165|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:07:20.5165|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:07:20.5165|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:07:20.5165|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:07:20.5319|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:07:20.5319|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:07:20.5319|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:07:20.5319|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:07:20.5319|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 16:07:20.5319|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:07:20.5319|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4689ms 204 2026-01-09 16:07:20.5319|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:07:20.5319|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7669ms 204 2026-01-09 16:07:20.5481|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 18.3237ms 2026-01-09 16:07:20.5481|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:07:20.5481|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.1881ms 200 application/json; charset=utf-8 2026-01-09 16:07:20.5481|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:07:20.5481|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:07:20.5481|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.1907ms 204 2026-01-09 16:07:20.5481|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:07:20.5481|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:07:20.5481|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:07:20.5639|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:07:20.5639|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:07:20.5639|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:07:20.5639|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:07:20.5639|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:07:20.5639|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:07:20.5639|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:07:20.5639|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:07:20.5639|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:07:20.5790|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:07:20.5790|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:07:20.5790|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:07:20.5790|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:07:20.5790|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:07:20.5790|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:07:20.5790|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:07:20.5790|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:07:20.5790|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:07:20.5935|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:07:20.5935||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:07:20.5935|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:07:20.5935|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.3483ms 2026-01-09 16:07:20.5935|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:07:20.5935|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.9066ms 200 application/json; charset=utf-8 2026-01-09 16:07:20.5935||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:07:20.6114||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:07:20.6114||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:07:20.6114||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:07:20.6324||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:07:20.6324||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:07:20.6324||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:07:20.6464||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:07:20.6464||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:07:20.6464||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:07:21.4598||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:07:21.4598||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:07:21.4598||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:07:21.4804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:07:21.4804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:07:21.4846||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:07:22.2881||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:07:22.2881||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:07:22.2881||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:07:22.3098||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:07:22.3137||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:07:22.3137||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:07:23.1131||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:07:23.1131||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:07:23.1131||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:07:23.1341||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:07:23.1341||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:07:23.1413||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:07:23.7534||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47476193.7,"formattedAmount":"47,476,193.70","bookBalance":47476193.7,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":42868040.12,"formattedAmount":"42,868,040.12","bookBalance":42868040.12,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":42732321.28,"formattedAmount":"42,732,321.28","bookBalance":42732321.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:07:23.7534||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:07:23.7654|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:07:23.7654|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3171.528ms 2026-01-09 16:07:23.7654|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:07:23.7654|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3199.8994ms 200 application/json; charset=utf-8 2026-01-09 16:07:24.0224||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:07:24.0224||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:07:24.0322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:07:24.0474||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:07:24.0474||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:07:24.0474||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:07:24.9378||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:07:24.9378||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:07:24.9378||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:07:24.9557||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:07:24.9557||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:07:24.9557||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:07:25.7528||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:07:25.7528||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:07:25.7528||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:07:25.7701||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:07:25.7701|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:07:25.7701|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:07:25.7828|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:07:25.7828|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:07:25.7828|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:07:25.7828|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:07:25.7828|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:07:25.7828|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:07:25.7828|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:07:25.7989|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:07:25.7989|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:07:25.7989|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:07:25.7989|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:07:25.7989|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:07:25.8573|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:07:25.8573|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5275.1889ms 2026-01-09 16:07:25.8597|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:07:25.8597|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5301.7555ms 200 application/json; charset=utf-8 2026-01-09 16:07:37.1977|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:07:37.1977|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:07:37.1977|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:07:37.1977|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:07:37.2051|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3349ms 204 2026-01-09 16:07:37.2051|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0392ms 204 2026-01-09 16:07:37.2051|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:07:37.2051|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:07:37.2051|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:07:37.2051|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:07:37.2051|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:07:37.2051|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:07:37.2190|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:07:37.2190|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:07:37.2190|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:07:37.2190|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:07:37.2190|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 16:07:37.2190|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 16:07:37.2190|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:07:37.2190|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:07:37.2190|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 16:07:37.2190|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:07:37.2344|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.1124ms 2026-01-09 16:07:37.2344|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:07:37.2344|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.6699ms 200 application/json; charset=utf-8 2026-01-09 16:07:37.2344|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 16:07:37.2537|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:07:37.2537|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 28.7769ms 2026-01-09 16:07:37.2537|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:07:37.2537|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 49.0421ms 200 application/json; charset=utf-8 2026-01-09 16:13:17.0934|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 16:13:17.0934|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:17.0934|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2785ms 204 2026-01-09 16:13:17.1038|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 16:13:17.1038|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:13:17.1038|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:17.1038|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:13:17.1038|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:13:17.1156|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:13:17.1156|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:13:17.1340|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 16:13:17.1340|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:13:17.1340|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:13:17.1340|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:13:17.1340|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:13:17.1340|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:17.1340|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:17.1340|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:17.1340|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 24.9987ms 2026-01-09 16:13:17.1340|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6781ms 204 2026-01-09 16:13:17.1340|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.649ms 204 2026-01-09 16:13:17.1340|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6765ms 204 2026-01-09 16:13:17.1474|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:13:17.1474|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:13:17.1474|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:13:17.1474|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 49.9659ms 200 application/json; charset=utf-8 2026-01-09 16:13:17.1474|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:13:17.1474|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:13:17.1474|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:13:17.1474|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:17.1474|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:17.1474|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:13:17.1623|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:13:17.1623|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:13:17.1623|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:17.1623|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:13:17.1623|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:13:17.1623|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:13:17.1623|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:13:17.1623|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:13:17.1623|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:13:17.1623|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:13:17.1623|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:13:17.1623|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:13:17.1785||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:13:17.1785|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:13:17.1785|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:13:17.1785|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.8182ms 2026-01-09 16:13:17.1785||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:13:17.1785|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:13:17.1785|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:17.1785|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.6348ms 200 application/json; charset=utf-8 2026-01-09 16:13:17.1785||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:13:17.1951||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:13:17.1951||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:13:17.2193||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:13:17.2250||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:17.2250||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:13:17.2250||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:13:17.2250||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:13:17.2250||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:13:18.0433||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:18.0433||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:18.0433||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:18.0632||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:18.0632||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:18.0705||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:13:18.8882||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:18.8882||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:18.8981||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:18.9134||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:18.9134||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:18.9134||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:13:19.7328||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:19.7328||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:19.7412||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:19.7412||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:19.7568||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:19.7568||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:13:20.3873||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47476193.7,"formattedAmount":"47,476,193.70","bookBalance":47476193.7,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":42868040.12,"formattedAmount":"42,868,040.12","bookBalance":42868040.12,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":42732321.28,"formattedAmount":"42,732,321.28","bookBalance":42732321.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:13:20.3873||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:13:20.3873|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:13:20.3873|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3217.5894ms 2026-01-09 16:13:20.3971|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:13:20.3971|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3240.7407ms 200 application/json; charset=utf-8 2026-01-09 16:13:20.6176||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:20.6176||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:20.6176||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:20.6409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:20.6409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:20.6409||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:13:21.4332||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:21.4332||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:21.4436||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:21.4612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:21.4612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:21.4612||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:13:22.3681||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:22.3681||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:22.3681||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:22.3878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:22.3986|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:13:22.3986|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:13:22.3986|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:22.4137|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:22.4137|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:22.4137|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:22.4137|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:22.4137|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:22.4137|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:22.4306|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:22.4306|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:22.4306|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:22.4306|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:22.4468|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:22.4874|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:13:22.4874|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5316.0193ms 2026-01-09 16:13:22.4920|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:13:22.4920|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5342.6725ms 200 application/json; charset=utf-8 2026-01-09 16:13:29.2993|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2026-01-09 16:13:29.3039|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:29.3039|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4816ms 204 2026-01-09 16:13:29.3039|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2026-01-09 16:13:29.3039|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:13:29.3039|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:29.3185|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:13:29.3185|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:13:29.3185|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:13:29.3185|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:13:29.3185|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 16:13:29.3356|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:13:29.3356|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 13.1808ms 2026-01-09 16:13:29.3356|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:13:29.3356|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.7906ms 200 application/json; charset=utf-8 2026-01-09 16:13:29.3859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:13:29.3859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:13:29.3859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:13:29.3859|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:29.3859|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:29.3859|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:29.3859|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0185ms 204 2026-01-09 16:13:29.3859|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4609ms 204 2026-01-09 16:13:29.3985|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.2874ms 204 2026-01-09 16:13:29.3985|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:13:29.3985|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:13:29.3985|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:13:29.3985|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:13:29.4128|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:13:29.4128|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:13:29.4128|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:29.4128|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:29.4128|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:29.4128|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:13:29.4128|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:13:29.4128|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:13:29.4128|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:13:29.4128|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:13:29.4128|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:13:29.4128|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:13:29.4279|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:13:29.4279|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:13:29.4279|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:13:29.4279||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:13:29.4279|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:13:29.4279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:29.4279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:13:29.4279||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:13:29.4279|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:13:29.4279||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:13:29.4279||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:13:29.4279|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.8724ms 2026-01-09 16:13:29.4446||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:13:29.4446|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:13:29.4446|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.0959ms 200 application/json; charset=utf-8 2026-01-09 16:13:29.4635||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:13:29.4635||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:13:29.4635||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:13:29.4635||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:29.4635||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:13:29.4635||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:13:31.4135||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:31.4135||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:31.4135||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:31.4292||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:31.4292||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:31.4292||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:13:31.5117||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47476193.7,"formattedAmount":"47,476,193.70","bookBalance":47476193.7,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":42868040.12,"formattedAmount":"42,868,040.12","bookBalance":42868040.12,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":42732321.28,"formattedAmount":"42,732,321.28","bookBalance":42732321.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:13:31.5117||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:13:31.5117|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:13:31.5117|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2088.8843ms 2026-01-09 16:13:31.5117|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:13:31.5226|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2119.7933ms 200 application/json; charset=utf-8 2026-01-09 16:13:32.2550||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:32.2582||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:32.2582||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:32.2723||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:32.2723||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:32.2723||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:13:33.0860||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:33.0860||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:33.0860||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:33.1073||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:33.1073||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:33.1073||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:13:33.8985||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:33.8985||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:33.8985||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:33.9168||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:33.9168||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:33.9168||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:13:34.7280||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:34.7280||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:34.7280||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:34.7489||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:34.7489||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:34.7489||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:13:35.5847||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:35.5847||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:35.5847||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:35.6098||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:35.6213|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 16:13:35.6213|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:13:35.6213|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:35.6318|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:35.6318|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:35.6318|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:35.6318|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:35.6475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:35.6475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:35.6475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:35.6475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:35.6475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:35.6475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:35.6648|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:35.7166|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:13:35.7166|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6290.2988ms 2026-01-09 16:13:35.7166|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:13:35.7166|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6323.0965ms 200 application/json; charset=utf-8 2026-01-09 16:13:46.8727|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:13:46.8727|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:13:46.8727|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:13:46.8727|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:46.8727|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:46.8821|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:46.8821|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.844ms 204 2026-01-09 16:13:46.8821|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7724ms 204 2026-01-09 16:13:46.8821|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.5139ms 204 2026-01-09 16:13:46.8821|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:13:46.8821|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:13:46.8821|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:13:46.8976|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:13:46.8976|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:13:46.8976|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:13:46.8976|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:46.8976|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:46.8976|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:46.8976|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:13:46.8976|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:13:46.8976|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:13:46.9136|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:13:46.9136|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:13:46.9136|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:13:46.9136|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:13:46.9136|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:13:46.9136|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:13:46.9136|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:13:46.9136|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:13:46.9136||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:13:46.9313|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:13:46.9313|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:46.9313|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:13:46.9313||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:13:46.9313|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.6854ms 2026-01-09 16:13:46.9438|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:13:46.9438||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:13:46.9313||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:13:46.9438|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.6679ms 200 application/json; charset=utf-8 2026-01-09 16:13:46.9438||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:13:46.9718||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:13:46.9718||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:13:46.9764||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:13:46.9764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:46.9764||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:13:46.9924||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:13:47.8538||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:47.8538||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:47.8538||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:47.8758||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:47.8758||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:47.8837||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:13:48.7241||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:48.7277||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:48.7277||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:48.7462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:48.7462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:48.7564||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:13:49.5921||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:49.5921||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:49.6011||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:49.6011||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:49.6175||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:49.6175||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:13:50.0068||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47476193.7,"formattedAmount":"47,476,193.70","bookBalance":47476193.7,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":42868040.12,"formattedAmount":"42,868,040.12","bookBalance":42868040.12,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":42732321.28,"formattedAmount":"42,732,321.28","bookBalance":42732321.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:13:50.0068||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:13:50.0068|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:13:50.0068|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3092.6438ms 2026-01-09 16:13:50.0068|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:13:50.0068|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3129.7218ms 200 application/json; charset=utf-8 2026-01-09 16:13:50.1067|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:13:50.1067|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:13:50.1067|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:50.1155|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7803ms 204 2026-01-09 16:13:50.1067|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:50.1155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:13:50.1155|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.953ms 204 2026-01-09 16:13:50.1155|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:13:50.1155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:13:50.1323|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:50.1323|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:13:50.1323|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:13:50.1323|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:13:50.1323|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:13:50.1323|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:13:50.1323|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 16:13:50.1323|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:13:50.1482|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:13:50.1482|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 16:13:50.1482|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:13:50.1482|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 16:13:50.1482|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:13:50.1482|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 16:13:50.1482|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.9171ms 2026-01-09 16:13:50.1630|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:13:50.1630|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.4642ms 200 application/json; charset=utf-8 2026-01-09 16:13:50.1630|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:13:50.1630|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 24.5386ms 2026-01-09 16:13:50.1630|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:13:50.1630|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.263ms 200 application/json; charset=utf-8 2026-01-09 16:13:50.5400||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:50.5400||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:50.5400||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:50.5602||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:50.5602||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:50.5602||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:13:51.4113||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:51.4163||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:51.4163||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:51.4346||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:51.4346||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:13:51.4437||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:13:52.2238||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:13:52.2290||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:13:52.2290||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:13:52.2453||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:13:52.2729|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:13:52.2729|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:13:52.2883|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:52.2883|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:52.2883|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:52.2883|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:52.3035|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:52.3035|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:52.3035|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:52.3035|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:52.3035|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:52.3205|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:52.3205|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:13:52.3205|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:13:52.3809|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:13:52.3809|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5461.0374ms 2026-01-09 16:13:52.3809|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:13:52.3809|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5498.9252ms 200 application/json; charset=utf-8 2026-01-09 16:14:20.4249|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:14:20.4249|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:14:20.4249|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2008ms 204 2026-01-09 16:14:20.4347|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:14:20.4347|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:14:20.4347|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:14:20.4347|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:14:20.4347|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:14:20.4347|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 16:14:20.4347|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:14:20.4615|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 16:14:20.4715|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:14:20.4715|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 24.1729ms 2026-01-09 16:14:20.4715|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:14:20.4715|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.8842ms 200 application/json; charset=utf-8 2026-01-09 16:16:23.1107|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:16:23.1107|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:16:23.1107|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:16:23.1107|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:16:23.1160|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:16:23.1160|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:16:23.1160|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4573ms 204 2026-01-09 16:16:23.1160|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9345ms 204 2026-01-09 16:16:23.1160|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4932ms 204 2026-01-09 16:16:23.1160|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:16:23.1160|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:16:23.1160|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:16:23.1160|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:16:23.1307|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:16:23.1307|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:16:23.1307|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:16:23.1307|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:16:23.1307|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:16:23.1307|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:16:23.1307|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:16:23.1307|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:16:23.1307|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:16:23.1307|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:16:23.1307|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:16:23.1307|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:16:23.1307|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:16:23.1472|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:16:23.1472|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:16:23.1472|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:16:23.1472||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:16:23.1472|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:16:23.1472|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:16:23.1472|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:16:23.1472||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:16:23.1472|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.1028ms 2026-01-09 16:16:23.1472||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:16:23.1472|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:16:23.1648|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.3193ms 200 application/json; charset=utf-8 2026-01-09 16:16:23.1648||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:16:23.1648||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:16:23.1774||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:16:23.1774||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:16:23.1774||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:16:23.1774||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:16:23.1774||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:16:23.1774||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:16:23.9859||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:16:23.9859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:16:23.9936||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:16:24.0095||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:16:24.0095||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:16:24.0095||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:16:24.7985||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:16:24.8041||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:16:24.8041||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:16:24.8232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:16:24.8232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:16:24.8232||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:16:25.5786||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:16:25.5837||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:16:25.5837||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:16:25.6036||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:16:25.6036||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:16:25.6036||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:16:26.1900||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47476193.7,"formattedAmount":"47,476,193.70","bookBalance":47476193.7,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":42868040.12,"formattedAmount":"42,868,040.12","bookBalance":42868040.12,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":42732321.28,"formattedAmount":"42,732,321.28","bookBalance":42732321.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:16:26.1988||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:16:26.1988|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:16:26.1988|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3050.9614ms 2026-01-09 16:16:26.1988|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:16:26.1988|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3077.3785ms 200 application/json; charset=utf-8 2026-01-09 16:16:26.4038||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:16:26.4038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:16:26.4038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:16:26.4206||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:16:26.4206||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:16:26.4206||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:16:27.2003||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:16:27.2003||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:16:27.2003||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:16:27.2179||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:16:27.2179||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:16:27.2242||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:16:28.0328||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:16:28.0387||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:16:28.0387||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:16:28.0594||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:16:28.0713|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 16:16:28.0713|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:16:28.0713|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:16:28.0851|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:16:28.0851|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:16:28.0851|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:16:28.0851|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:16:28.0851|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:16:28.1011|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:16:28.1011|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:16:28.1011|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:16:28.1011|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:16:28.1011|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:16:28.1163|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:16:28.1887|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:16:28.1929|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5044.8534ms 2026-01-09 16:16:28.1929|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:16:28.1929|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5070.8378ms 200 application/json; charset=utf-8 2026-01-09 16:16:30.2002|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:16:30.2002|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:16:30.2002|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:16:30.2002|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:16:30.2091|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8158ms 204 2026-01-09 16:16:30.2091|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1027ms 204 2026-01-09 16:16:30.2091|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:16:30.2091|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:16:30.2091|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:16:30.2091|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:16:30.2091|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:16:30.2091|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:16:30.2253|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:16:30.2253|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:16:30.2253|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 16:16:30.2253|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:16:30.2253|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:16:30.2253|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:16:30.2253|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 16:16:30.2413|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:16:30.2413|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 16:16:30.2413|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 16:16:30.2413|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:16:30.2562|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 15.6661ms 2026-01-09 16:16:30.2562|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:16:30.2562|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.7057ms 200 application/json; charset=utf-8 2026-01-09 16:16:30.2562|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:16:30.2562|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 29.1447ms 2026-01-09 16:16:30.2562|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:16:30.2562|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 49.0961ms 200 application/json; charset=utf-8 2026-01-09 16:17:02.8534|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=578 2026-01-09 16:17:02.8578|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:17:02.8578|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3867ms 204 2026-01-09 16:17:02.8800|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=578 2026-01-09 16:17:02.8800|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:17:02.8851|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:17:02.8851|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:17:02.8851|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:17:02.8851|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:17:02.8851|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:17:02.8851|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 16:17:02.9005|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:17:02.9005|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 8.6629ms 2026-01-09 16:17:02.9005|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:17:02.9005|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.7059ms 200 application/json; charset=utf-8 2026-01-09 16:17:03.0070|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:17:03.0070|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:17:03.0070|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:17:03.0104|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:17:03.0104|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:17:03.0104|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:17:03.0104|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2098ms 204 2026-01-09 16:17:03.0104|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.7905ms 204 2026-01-09 16:17:03.0104|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.174ms 204 2026-01-09 16:17:03.0385|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:17:03.0385|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:17:03.0418|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:17:03.0418|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:17:03.0418|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:17:03.0418|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:17:03.0418|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:17:03.0418|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:17:03.0418|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:17:03.0418|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:17:03.0418|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:17:03.0418|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:17:03.0580|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:17:03.0580|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:17:03.0580|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:17:03.0580|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:17:03.0580|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:17:03.0580|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:17:03.0580|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:17:03.0739|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 20.9602ms 2026-01-09 16:17:03.0739|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:17:03.0739||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:17:03.0739|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:17:03.0739|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:17:03.0739|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.2561ms 200 application/json; charset=utf-8 2026-01-09 16:17:03.0739|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:17:03.0739||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:17:03.0904||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:17:03.0904|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:17:03.0904||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:17:03.0904||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:17:03.1086||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:17:03.1086||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:17:03.1086||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:17:03.1086||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:17:03.1197||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:17:03.1197||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:17:03.8510||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:17:03.8537||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:17:03.8537||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:17:03.8537||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:17:03.8714||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:17:03.8714||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:17:04.5879||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:17:04.5879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:17:04.5879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:17:04.6068||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:17:04.6068||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:17:04.6068||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:17:05.3340||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:17:05.3340||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:17:05.3425||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:17:05.3567||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:17:05.3567||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:17:05.3567||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:17:06.0720||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47476193.7,"formattedAmount":"47,476,193.70","bookBalance":47476193.7,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":42868040.12,"formattedAmount":"42,868,040.12","bookBalance":42868040.12,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":42732321.28,"formattedAmount":"42,732,321.28","bookBalance":42732321.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:17:06.0755||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:17:06.0755|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:17:06.0755|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3001.1124ms 2026-01-09 16:17:06.0755|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:17:06.0755|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3036.6902ms 200 application/json; charset=utf-8 2026-01-09 16:17:06.1135||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:17:06.1135||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:17:06.1135||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:17:06.1288||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:17:06.1288||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:17:06.1353||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:17:06.8679||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:17:06.8733||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:17:06.8733||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:17:06.8917||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:17:06.8917||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:17:06.8917||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:17:07.6516||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:17:07.6516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:17:07.6516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:17:07.6760||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:17:07.6855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 16:17:07.6855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:17:07.6855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:17:07.6979|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:17:07.6979|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:17:07.6979|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:17:07.6979|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:17:07.7130|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:17:07.7130|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:17:07.7130|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:17:07.7130|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:17:07.7130|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:17:07.7130|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:17:07.7130|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:17:07.7688|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:17:07.7688|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4686.7567ms 2026-01-09 16:17:07.7755|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:17:07.7755|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4726.8631ms 200 application/json; charset=utf-8 2026-01-09 16:19:00.2669|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:19:00.2669|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:19:00.2669|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:00.2669|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:00.2771|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1981ms 204 2026-01-09 16:19:00.2771|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3393ms 204 2026-01-09 16:19:00.2771|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:19:00.2771|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:19:00.2771|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:19:00.2771|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:19:00.2771|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:00.2771|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:00.2771|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:19:00.2934|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:19:00.2934|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:19:00.2934|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:19:00.2934|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 16:19:00.2934|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 16:19:00.2934|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:19:00.2934|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:19:00.3083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 16:19:00.3083|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:19:00.3083|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.8911ms 2026-01-09 16:19:00.3083|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:19:00.3083|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.0956ms 200 application/json; charset=utf-8 2026-01-09 16:19:00.3083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 16:19:00.3247|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:19:00.3247|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.5946ms 2026-01-09 16:19:00.3247|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:19:00.3247|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.4882ms 200 application/json; charset=utf-8 2026-01-09 16:19:08.7050|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:19:08.7050|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:19:08.7050|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:19:08.7085|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:08.7085|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:08.7085|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:08.7085|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.3825ms 204 2026-01-09 16:19:08.7085|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.4352ms 204 2026-01-09 16:19:08.7085|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.1497ms 204 2026-01-09 16:19:08.7248|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:19:08.7248|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:19:08.7248|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:19:08.7248|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:19:08.7248|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:19:08.7248|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:19:08.7248|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:08.7248|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:08.7248|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:08.7393|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:19:08.7393|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:19:08.7393|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:19:08.7393|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:19:08.7393|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:19:08.7393|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:19:08.7393|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:19:08.7393|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:19:08.7393|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:19:08.7566|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:19:08.7566|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:19:08.7566||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:19:08.7566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:19:08.7566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:19:08.7566||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:19:08.7712|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:19:08.7712||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:19:08.7712|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.4283ms 2026-01-09 16:19:08.7712||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:19:08.7712|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:19:08.7712||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:19:08.7712|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.9943ms 200 application/json; charset=utf-8 2026-01-09 16:19:08.8011||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:19:08.8070||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:19:08.8070||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:19:08.8070||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:19:08.8070||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:19:08.8197||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:19:09.6025||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:19:09.6025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:19:09.6025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:19:09.6263||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:19:09.6303||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:19:09.6303||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:19:10.4154||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:19:10.4154||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:19:10.4154||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:19:10.4154||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:19:10.4450||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:19:10.4450||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:19:11.3017||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:19:11.3017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:19:11.3017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:19:11.3205||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:19:11.3205||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:19:11.3205||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:19:11.6929||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47901131.89,"formattedAmount":"47,901,131.89","bookBalance":47901131.89,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":43251319.98,"formattedAmount":"43,251,319.98","bookBalance":43251319.98,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43036219.28,"formattedAmount":"43,036,219.28","bookBalance":43036219.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:19:11.6929||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:19:11.6929|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:19:11.6929|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2941.9108ms 2026-01-09 16:19:11.6929|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:19:11.6929|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2975.3136ms 200 application/json; charset=utf-8 2026-01-09 16:19:12.1150||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:19:12.1150||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:19:12.1150||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:19:12.1375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:19:12.1375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:19:12.1375||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:19:12.9266||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:19:12.9312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:19:12.9312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:19:12.9514||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:19:12.9514||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:19:12.9514||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:19:13.8174||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:19:13.8174||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:19:13.8174||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:19:13.8416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:19:13.8496|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 16:19:13.8496|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:19:13.8496|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:19:13.8496|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:19:13.8677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:19:13.8677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:19:13.8677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:19:13.8677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:19:13.8677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:19:13.8677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:19:13.8820|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:19:13.8820|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:19:13.8820|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:19:13.8820|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:19:13.9317|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:19:13.9317|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5178.0265ms 2026-01-09 16:19:13.9317|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:19:13.9317|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5212.6941ms 200 application/json; charset=utf-8 2026-01-09 16:19:50.7996|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:19:50.7996|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:19:50.7996|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:19:50.7996|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:50.7996|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:50.7996|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:50.7996|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6818ms 204 2026-01-09 16:19:50.8140|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.825ms 204 2026-01-09 16:19:50.8140|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.1521ms 204 2026-01-09 16:19:50.8140|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:19:50.8140|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:19:50.8140|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:19:50.8140|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:19:50.8140|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:19:50.8288|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:19:50.8288|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:50.8288|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:50.8288|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:19:50.8288|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:19:50.8288|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:19:50.8288|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:19:50.8288|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:19:50.8288|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:19:50.8288|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:19:50.8288|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:19:50.8448|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:19:50.8448|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:19:50.8448|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:19:50.8448|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:19:50.8448||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:19:50.8448|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:19:50.8448|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:19:50.8601||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:19:50.8601|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:19:50.8601||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:19:50.8601||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:19:50.8601|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.5357ms 2026-01-09 16:19:50.8601||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:19:50.8601|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:19:50.8601|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.9341ms 200 application/json; charset=utf-8 2026-01-09 16:19:50.8841||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:19:50.8841||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:19:50.8841||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:19:50.8841||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:19:50.8841||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:19:50.8910||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:19:51.7077||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:19:51.7077||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:19:51.7077||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:19:51.7271||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:19:51.7271||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:19:51.7344||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:19:52.5101||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:19:52.5101||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:19:52.5176||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:19:52.5176||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:19:52.5327||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:19:52.5327||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:19:53.3017||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:19:53.3017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:19:53.3017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:19:53.3215||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:19:53.3215||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:19:53.3215||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:19:53.8155||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47901131.89,"formattedAmount":"47,901,131.89","bookBalance":47901131.89,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":43251319.98,"formattedAmount":"43,251,319.98","bookBalance":43251319.98,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43036219.28,"formattedAmount":"43,036,219.28","bookBalance":43036219.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:19:53.8155||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:19:53.8155|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:19:53.8155|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2977.6415ms 2026-01-09 16:19:53.8296|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:19:53.8296|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3007.2082ms 200 application/json; charset=utf-8 2026-01-09 16:19:54.0973||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:19:54.0973||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:19:54.0973||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:19:54.1193||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:19:54.1193||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:19:54.1260||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:19:55.0061||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:19:55.0061||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:19:55.0061||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:19:55.0270||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:19:55.0270||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:19:55.0328||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:19:55.8331||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:19:55.8331||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:19:55.8331||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:19:55.8584||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:19:55.8691|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:19:55.8757|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:19:55.8757|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:19:55.8757|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:19:55.8757|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:19:55.8911|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:19:55.8911|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:19:55.8911|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:19:55.8911|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:19:55.8911|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:19:55.9068|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:19:55.9068|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:19:55.9068|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:19:55.9068|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:19:55.9562|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:19:55.9562|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5111.3033ms 2026-01-09 16:19:55.9562|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:19:55.9562|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5142.9008ms 200 application/json; charset=utf-8 2026-01-09 16:21:08.0758|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:21:08.0758|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:21:08.0758|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:21:08.0758|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:08.0758|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:08.0833|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:08.0833|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3267ms 204 2026-01-09 16:21:08.0833|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2685ms 204 2026-01-09 16:21:08.0833|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4415ms 204 2026-01-09 16:21:08.0833|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:21:08.0833|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:21:08.0833|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:21:08.0833|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:21:08.0833|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:21:08.0992|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:21:08.0992|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:08.0992|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:08.0992|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:08.0992|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:21:08.0992|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:21:08.0992|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:21:08.0992|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:21:08.0992|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:21:08.0992|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:21:08.0992|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:21:08.0992|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:21:08.1147|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:21:08.1147|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:21:08.1147|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:21:08.1147||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:21:08.1147|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:21:08.1147|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:21:08.1147|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:21:08.1147||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:21:08.1147||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:21:08.1147|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.9792ms 2026-01-09 16:21:08.1309||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:21:08.1309|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:21:08.1309||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:21:08.1309|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.5555ms 200 application/json; charset=utf-8 2026-01-09 16:21:08.1529||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:21:08.1529||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:21:08.1529||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:21:08.1529||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:08.1529||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:21:08.1614||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:21:08.9481||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:08.9481||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:08.9586||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:08.9776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:08.9776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:08.9776||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:21:09.7719||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:09.7719||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:09.7719||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:09.7945||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:09.7945||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:09.8026||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:21:10.5570||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:10.5570||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:10.5570||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:10.5772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:10.5772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:10.5837||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:21:11.1686||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47901131.89,"formattedAmount":"47,901,131.89","bookBalance":47901131.89,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":43251319.98,"formattedAmount":"43,251,319.98","bookBalance":43251319.98,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43036219.28,"formattedAmount":"43,036,219.28","bookBalance":43036219.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:21:11.1686||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:21:11.1784|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:21:11.1784|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3061.3937ms 2026-01-09 16:21:11.1784|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:21:11.1784|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3088.7867ms 200 application/json; charset=utf-8 2026-01-09 16:21:11.4139||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:11.4139||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:11.4139||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:11.4398||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:11.4442||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:11.4442||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:21:12.2554||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:12.2554||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:12.2554||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:12.2757||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:12.2757||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:12.2757||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:21:13.0559||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:13.0559||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:13.0559||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:13.0778||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:13.0858|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:21:13.0858|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:21:13.0858|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:21:13.0858|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:21:13.0858|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:21:13.1017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:21:13.1017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:21:13.1017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:21:13.1017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:21:13.1164|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:21:13.1164|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:21:13.1164|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:21:13.1164|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:21:13.1324|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:21:13.1771|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:21:13.1797|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5062.3024ms 2026-01-09 16:21:13.1797|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:21:13.1797|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5091.0303ms 200 application/json; charset=utf-8 2026-01-09 16:21:17.5385|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:21:17.5385|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:21:17.5385|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:17.5385|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:17.5385|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3605ms 204 2026-01-09 16:21:17.5385|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9208ms 204 2026-01-09 16:21:17.5385|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:21:17.5549|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:21:17.5549|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:21:17.5549|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:21:17.5549|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:17.5701|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:21:17.5549|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:17.5701|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:21:17.5701|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:21:17.5701|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 16:21:17.5701|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:21:17.5701|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:21:17.5701|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 16:21:17.5863|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 16:21:17.5863|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:21:17.5863|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:21:17.5863|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 10.7605ms 2026-01-09 16:21:17.5863|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:21:17.5863|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.5388ms 200 application/json; charset=utf-8 2026-01-09 16:21:17.5863|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 16:21:17.6033|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:21:17.6033|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 18.7922ms 2026-01-09 16:21:17.6033|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:21:17.6033|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.9406ms 200 application/json; charset=utf-8 2026-01-09 16:21:48.8785|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:21:48.8785|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:21:48.8785|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:21:48.8785|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:48.8785|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:48.8785|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:48.8785|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5247ms 204 2026-01-09 16:21:48.8785|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4663ms 204 2026-01-09 16:21:48.8785|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.5688ms 204 2026-01-09 16:21:48.8954|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:21:48.8954|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:21:48.8954|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:21:48.8954|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:21:48.8954|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:21:48.8954|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:21:48.8954|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:48.8954|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:48.8954|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:48.8954|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:21:48.8954|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:21:48.8954|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:21:48.8954|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:21:48.9097|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:21:48.9097|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:21:48.9097|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:21:48.9097|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:21:48.9097|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:21:48.9097|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:21:48.9097|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:21:48.9097||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:21:48.9097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:21:48.9097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:21:48.9097|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:21:48.9097||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:21:48.9253|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.3623ms 2026-01-09 16:21:48.9253||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:21:48.9253|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:21:48.9253||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:21:48.9253||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:21:48.9253|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.5546ms 200 application/json; charset=utf-8 2026-01-09 16:21:48.9522||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:21:48.9522||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:21:48.9580||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:48.9580||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:21:48.9580||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:21:48.9580||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:21:49.8200||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:49.8200||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:49.8200||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:49.8410||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:49.8410||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:49.8499||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:21:50.6150||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:50.6150||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:50.6150||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:50.6318||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:50.6318||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:50.6318||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:21:51.4609||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:51.4609||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:51.4609||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:51.4809||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:51.4809||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:51.4809||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:21:51.8999||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47901131.89,"formattedAmount":"47,901,131.89","bookBalance":47901131.89,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":43251319.98,"formattedAmount":"43,251,319.98","bookBalance":43251319.98,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43036219.28,"formattedAmount":"43,036,219.28","bookBalance":43036219.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:21:51.8999||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:21:51.8999|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:21:51.8999|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2989.1202ms 2026-01-09 16:21:51.8999|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:21:51.8999|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3010.1461ms 200 application/json; charset=utf-8 2026-01-09 16:21:52.3052||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:52.3052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:52.3052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:52.3265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:52.3265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:52.3353||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:21:53.1329||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:53.1329||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:53.1329||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:53.1499||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:53.1499||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:53.1499||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:21:53.9914||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:53.9914||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:53.9914||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:54.0112||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:54.0208|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:21:54.0208|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:21:54.0208|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:21:54.0208|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:21:54.0208|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:21:54.0353|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:21:54.0353|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:21:54.0353|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:21:54.0353|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:21:54.0520|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:21:54.0520|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:21:54.0520|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:21:54.0656|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:21:54.0656|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:21:54.1182|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:21:54.1182|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5207.0749ms 2026-01-09 16:21:54.1182|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:21:54.1182|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5232.2002ms 200 application/json; charset=utf-8 2026-01-09 16:21:54.9646|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:21:54.9646|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:21:54.9646|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:21:54.9646|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:54.9646|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:54.9723|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:54.9723|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2612ms 204 2026-01-09 16:21:54.9723|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.961ms 204 2026-01-09 16:21:54.9723|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9831ms 204 2026-01-09 16:21:54.9723|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:21:54.9723|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:21:54.9723|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:21:54.9723|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:21:54.9723|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:21:54.9723|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:21:54.9723|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:54.9890|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:54.9890|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:21:54.9890|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:21:54.9890|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:21:54.9890|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:21:54.9890|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:21:54.9890|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:21:54.9890|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:21:54.9890|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:21:54.9890|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:21:54.9890|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:21:55.0052|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:21:55.0052||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:21:55.0052|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:21:55.0052|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:21:55.0052|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:21:55.0052||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:21:55.0052|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:21:55.0195||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:21:55.0195|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.5576ms 2026-01-09 16:21:55.0195||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:21:55.0195|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:21:55.0195||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:21:55.0195|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.9548ms 200 application/json; charset=utf-8 2026-01-09 16:21:55.0398||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:21:55.0398||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:21:55.0398||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:21:55.0398||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:21:55.0500||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:55.0500||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:21:55.9315||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:55.9315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:55.9315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:55.9508||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:55.9508||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:55.9601||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:21:56.7611||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:56.7611||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:56.7720||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:56.7866||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:56.7866||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:56.7866||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:21:57.5879||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:57.5879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:57.5879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:57.6116||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:57.6170||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:57.6170||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:21:57.9134||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47901131.89,"formattedAmount":"47,901,131.89","bookBalance":47901131.89,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":43251319.98,"formattedAmount":"43,251,319.98","bookBalance":43251319.98,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43036219.28,"formattedAmount":"43,036,219.28","bookBalance":43036219.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:21:57.9173||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:21:57.9173|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:21:57.9173|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2916.5377ms 2026-01-09 16:21:57.9173|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:21:57.9173|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2946.5046ms 200 application/json; charset=utf-8 2026-01-09 16:21:58.4143||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:58.4200||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:58.4200||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:58.4420||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:58.4420||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:58.4420||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:21:59.2271||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:21:59.2314||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:21:59.2314||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:21:59.2481||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:21:59.2481||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:21:59.2481||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:22:00.0393||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:22:00.0447||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:22:00.0447||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:22:00.0625||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:22:00.0625|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:22:00.0769|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:22:00.0769|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:22:00.0769|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:22:00.0769|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:22:00.0769|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:22:00.0769|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:22:00.0937|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:22:00.0937|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:22:00.0937|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:22:00.0937|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:22:00.1080|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:22:00.1080|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:22:00.1080|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:22:00.1604|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:22:00.1604|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5154.8595ms 2026-01-09 16:22:00.1604|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:22:00.1604|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5183.0754ms 200 application/json; charset=utf-8 2026-01-09 16:24:39.7328|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:24:39.7328|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:24:39.7328|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:24:39.7328|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:24:39.7328|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:24:39.7328|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:24:39.7328|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6595ms 204 2026-01-09 16:24:39.7328|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.24ms 204 2026-01-09 16:24:39.7474|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.0433ms 204 2026-01-09 16:24:39.7474|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:24:39.7474|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:24:39.7474|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:24:39.7474|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:24:39.7474|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:24:39.7474|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:24:39.7474|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:24:39.7474|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:24:39.7623|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:24:39.7623|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:24:39.7623|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:24:39.7623|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:24:39.7623|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:24:39.7623|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:24:39.7623|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:24:39.7623|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:24:39.7623|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:24:39.7623|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:24:39.7780|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:24:39.7780|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:24:39.7780||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:24:39.7780|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:24:39.7780|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:24:39.7992||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:24:39.7992||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:24:39.7992|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:24:39.7992||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:24:39.8094|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 29.7717ms 2026-01-09 16:24:39.8094||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:24:39.8094|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:24:39.8094|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.6508ms 200 application/json; charset=utf-8 2026-01-09 16:24:39.8364||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:24:39.8364||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:24:39.8403||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:24:39.8403||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:24:39.8403||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:24:39.8403||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:24:40.6627||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:24:40.6627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:24:40.6685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:24:40.6685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:24:40.6848||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:24:40.6848||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:24:41.5213||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:24:41.5213||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:24:41.5314||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:24:41.5497||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:24:41.5497||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:24:41.5593||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:24:42.3350||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:24:42.3396||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:24:42.3396||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:24:42.3587||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:24:42.3587||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:24:42.3688||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:24:42.8193||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":47901131.89,"formattedAmount":"47,901,131.89","bookBalance":47901131.89,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":43251319.98,"formattedAmount":"43,251,319.98","bookBalance":43251319.98,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43036219.28,"formattedAmount":"43,036,219.28","bookBalance":43036219.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5058655.03,"formattedAmount":"5,058,655.03","bookBalance":5058655.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:24:42.8255||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:24:42.8255|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:24:42.8255|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3048.852ms 2026-01-09 16:24:42.8255|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:24:42.8255|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3080.3881ms 200 application/json; charset=utf-8 2026-01-09 16:24:43.1930||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:24:43.1930||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:24:43.1930||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:24:43.2134||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:24:43.2134||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:24:43.2134||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:24:44.0363||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:24:44.0363||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:24:44.0363||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:24:44.0594||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:24:44.0594||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:24:44.0594||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:24:44.9226||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:24:44.9226||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:24:44.9226||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:24:44.9438||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:24:44.9508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:24:44.9508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:24:44.9508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:24:44.9508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:24:44.9508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:24:44.9645|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:24:44.9645|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:24:44.9645|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:24:44.9645|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:24:44.9645|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:24:44.9806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:24:44.9806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:24:44.9806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:24:44.9806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:24:45.0377|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:24:45.0377|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5263.8385ms 2026-01-09 16:24:45.0431|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:24:45.0431|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5294.8428ms 200 application/json; charset=utf-8 2026-01-09 16:30:13.5609|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:30:13.5609|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:30:13.5609|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:30:13.5609|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:13.5609|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:13.5609|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:13.5609|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0607ms 204 2026-01-09 16:30:13.5713|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2086ms 204 2026-01-09 16:30:13.5713|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.635ms 204 2026-01-09 16:30:13.5713|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:30:13.5713|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:30:13.5713|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:30:13.5713|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:30:13.5713|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:30:13.5713|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:30:13.5713|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:13.5713|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:13.5713|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:13.5869|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:30:13.5869|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:30:13.5869|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:30:13.5869|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:30:13.5869|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:30:13.5869|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:30:13.5869|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:30:13.5869|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:30:13.5869|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:30:13.5869|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:30:13.5869||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:30:13.5869|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:30:13.6017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:13.6017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:30:13.6017|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:30:13.6017|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.6108ms 2026-01-09 16:30:13.6017|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:30:13.6017||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:30:13.6017|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.9026ms 200 application/json; charset=utf-8 2026-01-09 16:30:13.6017||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:30:13.6180||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:30:13.6180||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:30:13.6180||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:30:13.6353||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:30:13.6353||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:30:13.6353||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:30:13.6353||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:13.6500||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:30:14.4659||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:14.4659||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:14.4659||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:14.4885||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:14.4885||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:14.4935||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:30:15.3253||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:15.3253||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:15.3253||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:15.3435||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:15.3435||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:15.3435||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:30:16.1074||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:16.1074||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:16.1074||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:16.1277||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:16.1277||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:16.1361||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:30:16.6234||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":51395172.6,"formattedAmount":"51,395,172.60","bookBalance":51395172.6,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":44806776.08,"formattedAmount":"44,806,776.08","bookBalance":44806776.08,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43698540.28,"formattedAmount":"43,698,540.28","bookBalance":43698540.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5217450.03,"formattedAmount":"5,217,450.03","bookBalance":5217450.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:30:16.6234||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:30:16.6234|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:30:16.6331|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3036.3316ms 2026-01-09 16:30:16.6331|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:30:16.6331|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3059.4648ms 200 application/json; charset=utf-8 2026-01-09 16:30:16.9344||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:16.9344||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:16.9344||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:16.9520||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:16.9520||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:16.9520||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:30:17.7462||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:17.7462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:17.7462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:17.7665||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:17.7665||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:17.7767||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:30:18.5609||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:18.5705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:18.5705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:18.5928||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:18.6057|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:30:18.6057|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:30:18.6183|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:18.6183|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:18.6183|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:18.6183|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:18.6339|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:18.6339|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:18.6339|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:18.6497|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:18.6497|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:18.6497|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:18.6497|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:18.6670|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:18.7281|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:30:18.7281|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5135.8613ms 2026-01-09 16:30:18.7281|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:30:18.7281|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5159.8859ms 200 application/json; charset=utf-8 2026-01-09 16:30:23.2854|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:30:23.2854|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:30:23.2857|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:30:23.2857|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:23.2857|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:23.2857|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:23.2857|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6199ms 204 2026-01-09 16:30:23.2857|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9863ms 204 2026-01-09 16:30:23.2857|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.5108ms 204 2026-01-09 16:30:23.3019|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:30:23.3019|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:30:23.3019|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:30:23.3019|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:30:23.3019|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:30:23.3019|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:30:23.3019|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:23.3019|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:23.3019|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:23.3172|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:30:23.3172|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:30:23.3172|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:30:23.3172|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:30:23.3172|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:30:23.3172|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:30:23.3172|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:30:23.3172||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:30:23.3329|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:30:23.3329|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:30:23.3329|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:30:23.3329||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:30:23.3329|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:30:23.3329|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:30:23.3329||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:30:23.3329|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:30:23.3329|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:23.3529|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.8701ms 2026-01-09 16:30:23.3529||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:30:23.3529|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:30:23.3529|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.0717ms 200 application/json; charset=utf-8 2026-01-09 16:30:23.3529||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:30:23.3654||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:30:23.3654||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:30:23.3654||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:30:23.3654||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:30:23.3654||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:23.3827||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:30:24.1692||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:24.1692||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:24.1782||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:24.1782||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:24.1952||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:24.1952||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:30:24.9634||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:24.9634||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:24.9634||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:24.9839||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:24.9839||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:24.9909||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:30:25.7615||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:25.7615||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:25.7710||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:25.7860||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:25.7860||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:25.7860||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:30:26.3073||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":51395172.6,"formattedAmount":"51,395,172.60","bookBalance":51395172.6,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":44806776.08,"formattedAmount":"44,806,776.08","bookBalance":44806776.08,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43698540.28,"formattedAmount":"43,698,540.28","bookBalance":43698540.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5217450.03,"formattedAmount":"5,217,450.03","bookBalance":5217450.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:30:26.3073||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:30:26.3073|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:30:26.3073|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2984.0554ms 2026-01-09 16:30:26.3073|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:30:26.3170|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3015.1461ms 200 application/json; charset=utf-8 2026-01-09 16:30:26.5597||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:26.5597||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:26.5682||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:26.5682||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:26.5857||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:26.5857||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:30:27.4025||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:27.4025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:27.4025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:27.4255||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:27.4293||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:27.4293||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:30:28.1816||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:28.1816||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:28.1816||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:28.2005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:28.2085|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:30:28.2085|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:30:28.2085|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:28.2085|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:28.2262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:28.2262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:28.2262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:28.2262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:28.2424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:28.2424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:28.2424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:28.2424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:28.2557|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:28.2557|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:28.2933|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:30:28.2933|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4953.9351ms 2026-01-09 16:30:28.2933|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:30:28.2933|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4993.4072ms 200 application/json; charset=utf-8 2026-01-09 16:30:48.8985|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:30:48.8985|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:30:48.8985|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:30:48.8985|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:48.8985|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:48.8985|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:48.9120|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.5238ms 204 2026-01-09 16:30:48.9120|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.1132ms 204 2026-01-09 16:30:48.9120|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.1682ms 204 2026-01-09 16:30:48.9120|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:30:48.9120|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:30:48.9263|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:30:48.9263|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:30:48.9263|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:30:48.9263|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:30:48.9263|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:48.9263|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:48.9263|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:30:48.9437|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:30:48.9437|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:30:48.9437|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:30:48.9437|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:30:48.9437|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:30:48.9437|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:30:48.9437|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:30:48.9437|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:30:48.9437|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:30:48.9580|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:30:48.9580|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:30:48.9580||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:30:48.9580|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:48.9580|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:30:48.9580|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:30:48.9580||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:30:48.9580||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:30:48.9580|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.7023ms 2026-01-09 16:30:48.9754||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:30:48.9754|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:30:48.9754||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:30:48.9754|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.1019ms 200 application/json; charset=utf-8 2026-01-09 16:30:48.9929||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:30:48.9929||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:30:48.9929||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:30:48.9929||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:48.9929||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:30:48.9929||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:30:50.8184||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:50.8226||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:50.8226||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:50.8391||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:50.8391||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:50.8391||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:30:50.8947||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":51395172.6,"formattedAmount":"51,395,172.60","bookBalance":51395172.6,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":44806776.08,"formattedAmount":"44,806,776.08","bookBalance":44806776.08,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43698540.28,"formattedAmount":"43,698,540.28","bookBalance":43698540.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5217450.03,"formattedAmount":"5,217,450.03","bookBalance":5217450.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:30:50.9003||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:30:50.9003|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:30:50.9003|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1944.8684ms 2026-01-09 16:30:50.9003|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:30:50.9003|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1982.5894ms 200 application/json; charset=utf-8 2026-01-09 16:30:51.6486||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:51.6520||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:51.6520||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:51.6702||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:51.6702||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:51.6702||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:30:52.4459||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:52.4516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:52.4516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:52.4688||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:52.4688||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:52.4688||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:30:53.2567||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:53.2567||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:53.2667||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:53.2805||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:53.2805||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:53.2805||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:30:54.0523||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:54.0523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:54.0523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:54.0705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:54.0705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:30:54.0761||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:30:54.8682||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:30:54.8742||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:30:54.8742||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:30:54.8915||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:30:54.8915|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:30:54.9052|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:30:54.9052|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:54.9052|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:54.9052|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:54.9225|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:54.9225|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:54.9225|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:54.9225|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:54.9385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:54.9385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:54.9385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:54.9385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:30:54.9518|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:30:54.9885|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:30:54.9885|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6034.2434ms 2026-01-09 16:30:54.9885|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:30:54.9885|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6074.5292ms 200 application/json; charset=utf-8 2026-01-09 16:31:07.4202|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:31:07.4202|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:31:07.4202|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:31:07.4202|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:31:07.4202|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:31:07.4202|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:31:07.4202|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.498ms 204 2026-01-09 16:31:07.4202|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3008ms 204 2026-01-09 16:31:07.4202|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.3335ms 204 2026-01-09 16:31:07.4357|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:31:07.4357|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:31:07.4357|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:31:07.4357|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:31:07.4357|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:31:07.4357|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:31:07.4357|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:31:07.4357|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:31:07.4357|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:31:07.4357|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:31:07.4357|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:31:07.4512|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:31:07.4512|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:31:07.4512|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:31:07.4512|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:31:07.4512|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:31:07.4512|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:31:07.4512|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:31:07.4512|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:31:07.4512|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:31:07.4512||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:31:07.4701|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:31:07.4701|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:31:07.4701||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:31:07.4701||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:31:07.4701|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:31:07.4701||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:31:07.4701||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:31:07.4824|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.8834ms 2026-01-09 16:31:07.4824|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:31:07.4824|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.2483ms 200 application/json; charset=utf-8 2026-01-09 16:31:07.4994||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:31:07.4994||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:31:07.4994||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:31:07.4994||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:31:07.4994||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:31:07.4994||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:31:09.2946||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:31:09.2946||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:31:09.2946||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:31:09.3138||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:31:09.3138||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:31:09.3138||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:31:09.4514||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":51395172.6,"formattedAmount":"51,395,172.60","bookBalance":51395172.6,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":44806776.08,"formattedAmount":"44,806,776.08","bookBalance":44806776.08,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43698540.28,"formattedAmount":"43,698,540.28","bookBalance":43698540.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5217450.03,"formattedAmount":"5,217,450.03","bookBalance":5217450.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:31:09.4514||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:31:09.4514|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:31:09.4514|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1995.7526ms 2026-01-09 16:31:09.4514|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:31:09.4514|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2023.5968ms 200 application/json; charset=utf-8 2026-01-09 16:31:10.2010||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:31:10.2010||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:31:10.2010||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:31:10.2193||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:31:10.2193||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:31:10.2193||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:31:11.0596||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:31:11.0647||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:31:11.0647||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:31:11.0829||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:31:11.0829||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:31:11.0829||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:31:11.9357||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:31:11.9412||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:31:11.9412||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:31:11.9587||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:31:11.9587||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:31:11.9587||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:31:12.7623||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:31:12.7652||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:31:12.7652||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:31:12.7833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:31:12.7833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:31:12.7833||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:31:13.5760||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:31:13.5817||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:31:13.5817||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:31:13.5991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:31:13.5991|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:31:13.6121|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:31:13.6121|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:31:13.6121|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:31:13.6121|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:31:13.6264|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:31:13.6264|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:31:13.6264|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:31:13.6264|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:31:13.6264|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:31:13.6406|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:31:13.6406|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:31:13.6406|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:31:13.6406|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:31:13.7011|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:31:13.7043|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6242.6633ms 2026-01-09 16:31:13.7043|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:31:13.7043|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6271.9034ms 200 application/json; charset=utf-8 2026-01-09 16:31:43.8230|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:31:43.8230|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:31:43.8230|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:31:43.8230|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:31:43.8280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:31:43.8280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:31:43.8280|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3414ms 204 2026-01-09 16:31:43.8280|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.602ms 204 2026-01-09 16:31:43.8280|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5413ms 204 2026-01-09 16:31:43.8280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:31:43.8280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:31:43.8280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:31:43.8280|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:31:43.8431|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:31:43.8431|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:31:43.8431|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:31:43.8431|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:31:43.8431|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:31:43.8431|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:31:43.8431|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:31:43.8431|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:31:43.8431|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:31:43.8431|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:31:43.8613|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:31:43.8613|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:31:43.8613|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:31:43.8613|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:31:43.8613|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:31:43.8613|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:31:43.8613||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:31:43.8778|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:31:43.8778|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:31:43.8778|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:31:43.8778||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:31:43.8778||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:31:43.8778|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.5167ms 2026-01-09 16:31:43.8927||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:31:43.8927|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:31:43.8927||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:31:43.8927|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.5555ms 200 application/json; charset=utf-8 2026-01-09 16:31:43.9116||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:31:43.9116||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:31:43.9116||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:31:43.9116||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:31:43.9209||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:31:43.9209||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:31:45.7720||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:31:45.7720||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:31:45.7828||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:31:45.7970||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:31:45.7970||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:31:45.7970||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:31:45.8517||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":51395172.6,"formattedAmount":"51,395,172.60","bookBalance":51395172.6,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":44806776.08,"formattedAmount":"44,806,776.08","bookBalance":44806776.08,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43698540.28,"formattedAmount":"43,698,540.28","bookBalance":43698540.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5217450.03,"formattedAmount":"5,217,450.03","bookBalance":5217450.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:31:45.8590||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:31:45.8590|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:31:45.8590|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1991.3325ms 2026-01-09 16:31:45.8590|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:31:45.8590|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2028.2807ms 200 application/json; charset=utf-8 2026-01-09 16:31:46.6138||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:31:46.6138||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:31:46.6138||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:31:46.6315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:31:46.6315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:31:46.6315||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:31:47.4741||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:31:47.4852||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:31:47.4852||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:31:47.5075||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:31:47.5075||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:31:47.5184||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:31:48.3678||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:31:48.3678||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:31:48.3775||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:31:48.3923||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:31:48.3923||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:31:48.3923||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:31:49.2099||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:31:49.2099||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:31:49.2192||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:31:49.2192||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:31:49.2354||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:31:49.2354||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:31:50.1068||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:31:50.1119||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:31:50.1119||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:31:50.1329||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:31:50.1409|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:31:50.1409|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:31:50.1409|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:31:50.1409|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:31:50.1596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:31:50.1596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:31:50.1596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:31:50.1721|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:31:50.1721|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:31:50.1721|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:31:50.1721|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:31:50.1721|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:31:50.1721|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:31:50.1869|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:31:50.2281|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:31:50.2281|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6358.7984ms 2026-01-09 16:31:50.2281|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:31:50.2281|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6394.0605ms 200 application/json; charset=utf-8 2026-01-09 16:32:04.8833|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:32:04.8833|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:32:04.8833|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:32:04.8833|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:04.8833|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:04.8942|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:04.8942|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.3899ms 204 2026-01-09 16:32:04.8942|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.3721ms 204 2026-01-09 16:32:04.8942|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.9092ms 204 2026-01-09 16:32:04.8942|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:32:04.8942|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:32:04.9084|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:32:04.9084|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:32:04.9084|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:32:04.9084|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:32:04.9084|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:04.9084|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:04.9084|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:04.9084|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:32:04.9084|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:32:04.9084|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:32:04.9237|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:32:04.9237|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:32:04.9237|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:32:04.9237|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:32:04.9237|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:32:04.9237|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:32:04.9237|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:32:04.9237|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:32:04.9237||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:32:04.9392|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:32:04.9392|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:04.9392|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:32:04.9392||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:32:04.9392|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.5174ms 2026-01-09 16:32:04.9392||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:32:04.9392|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:32:04.9392||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:32:04.9392||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:32:04.9392|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.3972ms 200 application/json; charset=utf-8 2026-01-09 16:32:04.9696||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:32:04.9703||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:32:04.9703||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:32:04.9703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:04.9703||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:32:04.9703||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:32:05.7843||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:05.7843||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:05.7843||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:05.8070||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:05.8070||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:05.8070||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:32:06.6138||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:06.6138||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:06.6138||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:06.6326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:06.6326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:06.6326||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:32:07.3773||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:07.3773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:07.3773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:07.3964||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:07.3964||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:07.3964||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:32:07.9085||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":51395172.6,"formattedAmount":"51,395,172.60","bookBalance":51395172.6,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":44806776.08,"formattedAmount":"44,806,776.08","bookBalance":44806776.08,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43698540.28,"formattedAmount":"43,698,540.28","bookBalance":43698540.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5217450.03,"formattedAmount":"5,217,450.03","bookBalance":5217450.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:32:07.9085||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:32:07.9085|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:32:07.9085|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2982.7736ms 2026-01-09 16:32:07.9085|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:32:07.9085|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3013.1201ms 200 application/json; charset=utf-8 2026-01-09 16:32:08.1661|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:32:08.1661|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:32:08.1661|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:08.1734|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:08.1734|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.868ms 204 2026-01-09 16:32:08.1734|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.6202ms 204 2026-01-09 16:32:08.1734|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:32:08.1734|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:32:08.1895|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:32:08.1895|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:32:08.1895|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:08.1895|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:08.1895|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:32:08.1895|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:32:08.2047||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:08.2047|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:32:08.2047|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:32:08.2047|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 16:32:08.2047||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:08.2047|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 16:32:08.2047|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:32:08.2047||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:08.2047|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:32:08.2207|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 16:32:08.2207|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:32:08.2207|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 10.5511ms 2026-01-09 16:32:08.2207|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:32:08.2207|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.7751ms 200 application/json; charset=utf-8 2026-01-09 16:32:08.2207||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:08.2207||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:08.2207|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 16:32:08.2207||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:32:08.2394|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:32:08.2394|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 24.4379ms 2026-01-09 16:32:08.2394|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:32:08.2394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.3468ms 200 application/json; charset=utf-8 2026-01-09 16:32:09.0207||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:09.0207||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:09.0207||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:09.0391||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:09.0391||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:09.0453||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:32:09.8775||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:09.8775||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:09.8775||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:09.8942||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:09.8942|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:32:09.9109|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:32:09.9109|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:09.9109|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:09.9211|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:09.9211|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:09.9211|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:09.9211|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:09.9211|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:09.9370|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:09.9370|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:09.9370|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:09.9370|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:09.9370|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:09.9892|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:32:09.9892|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5058.4803ms 2026-01-09 16:32:09.9892|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:32:09.9892|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5091.2398ms 200 application/json; charset=utf-8 2026-01-09 16:32:11.7423|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:32:11.7423|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:32:11.7423|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:32:11.7423|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:11.7504|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:11.7504|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:11.7504|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.2174ms 204 2026-01-09 16:32:11.7504|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.1434ms 204 2026-01-09 16:32:11.7504|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.094ms 204 2026-01-09 16:32:11.7504|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:32:11.7644|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:32:11.7644|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:32:11.7644|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:32:11.7644|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:32:11.7644|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:32:11.7644|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:11.7644|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:11.7795|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:11.7795|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:32:11.7795|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:32:11.7795|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:32:11.7795|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:32:11.7795|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:32:11.7795|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:32:11.7795|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:32:11.7952|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:32:11.7952|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:32:11.7952|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:32:11.7952|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:32:11.7952||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:32:11.7952|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:32:11.8124|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:11.8124|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:32:11.8124||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:32:11.8124|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.5691ms 2026-01-09 16:32:11.8124||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:32:11.8124|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:32:11.8124||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:32:11.8124|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.773ms 200 application/json; charset=utf-8 2026-01-09 16:32:11.8258||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:32:11.8460||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:32:11.8460||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:32:11.8460||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:32:11.8460||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:11.8460||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:32:11.8593||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:32:13.7712||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":51395172.6,"formattedAmount":"51,395,172.60","bookBalance":51395172.6,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":44806776.08,"formattedAmount":"44,806,776.08","bookBalance":44806776.08,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43698540.28,"formattedAmount":"43,698,540.28","bookBalance":43698540.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5217450.03,"formattedAmount":"5,217,450.03","bookBalance":5217450.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:32:13.7712||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:32:13.7836|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:32:13.7836|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1982.5816ms 2026-01-09 16:32:13.7836|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:32:13.7836|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2021.4452ms 200 application/json; charset=utf-8 2026-01-09 16:32:13.7969||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:13.7969||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:13.7969||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:13.8181||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:13.8181||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:13.8263||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:32:14.6128||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:14.6128||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:14.6128||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:14.6313||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:14.6313||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:14.6401||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:32:15.4729||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:15.4729||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:15.4844||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:15.5043||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:15.5043||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:15.5186||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:32:16.3052||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:16.3118||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:16.3118||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:16.3410||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:16.3452||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:16.3452||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:32:17.0954||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:17.0954||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:17.0954||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:17.1180||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:17.1180||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:17.1243||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:32:17.8892||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:17.8892||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:17.8892||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:17.9074||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:17.9074|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:32:17.9221|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:32:17.9221|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:17.9221|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:17.9351|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:17.9351|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:17.9351|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:17.9351|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:17.9351|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:17.9351|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:17.9535|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:17.9535|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:17.9535|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:17.9675|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:18.0087|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:32:18.0087|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6213.0675ms 2026-01-09 16:32:18.0151|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:32:18.0151|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6254.1972ms 200 application/json; charset=utf-8 2026-01-09 16:32:29.1603|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:32:29.1603|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:32:29.1603|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:32:29.1603|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:29.1603|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:29.1692|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:29.1692|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.7292ms 204 2026-01-09 16:32:29.1692|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6528ms 204 2026-01-09 16:32:29.1692|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.8344ms 204 2026-01-09 16:32:29.1692|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:32:29.1692|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:32:29.1692|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:32:29.1692|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:32:29.1853|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:32:29.1853|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:32:29.1853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:29.1853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:29.1853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:32:29.1853|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:32:29.1853|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:32:29.1853|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:32:29.1853|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:32:29.1853|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:32:29.2006|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:32:29.2006|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:32:29.2006|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:32:29.2006|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:32:29.2006||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:32:29.2006|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:32:29.2006|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:32:29.2196||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:32:29.2196|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:32:29.2196|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:29.2196||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:32:29.2196|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:32:29.2196||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:32:29.2196|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.073ms 2026-01-09 16:32:29.2196||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:32:29.2324|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:32:29.2324|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.413ms 200 application/json; charset=utf-8 2026-01-09 16:32:29.2324||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:32:29.2324||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:32:29.2489||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:32:29.2489||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:32:29.2489||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:29.2489||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:32:31.0895||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:31.0923||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:31.0923||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:31.1077||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:31.1077||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:31.1077||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:32:31.1676||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":51395172.6,"formattedAmount":"51,395,172.60","bookBalance":51395172.6,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":44806776.08,"formattedAmount":"44,806,776.08","bookBalance":44806776.08,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43698540.28,"formattedAmount":"43,698,540.28","bookBalance":43698540.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5217450.03,"formattedAmount":"5,217,450.03","bookBalance":5217450.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":184428.98,"formattedAmount":"184,428.98","bookBalance":184428.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:32:31.1734||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:32:31.1734|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:32:31.1734|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1970.0808ms 2026-01-09 16:32:31.1734|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:32:31.1734|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2002.7452ms 200 application/json; charset=utf-8 2026-01-09 16:32:31.9056||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:31.9056||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:31.9056||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:31.9261||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:31.9261||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:31.9261||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:32:32.7481||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:32.7481||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:32.7481||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:32.7717||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:32.7717||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:32.7717||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:32:33.5793||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:33.5793||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:33.5793||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:33.5971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:33.5971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:33.5971||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:32:34.3873||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:34.3909||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:34.3909||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:34.4084||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:34.4084||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:32:34.4084||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:32:35.2479||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:32:35.2479||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:32:35.2479||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:32:35.2648||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:32:35.2648|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:32:35.2648|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:32:35.2648|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:35.2807|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:35.2807|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:35.2807|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:35.2807|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:35.2946|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:35.2946|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:35.2946|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:35.2946|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:35.2946|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:35.2946|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:32:35.3101|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:32:35.3813|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:32:35.3813|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6171.5129ms 2026-01-09 16:32:35.3813|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:32:35.3813|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6205.4556ms 200 application/json; charset=utf-8 2026-01-09 16:33:41.4572|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 16:33:41.4572|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:41.4647|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5161ms 204 2026-01-09 16:33:41.4647|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 16:33:41.4647|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:33:41.4647|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:41.4796|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:33:41.4796|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:33:41.4796|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:33:41.4796|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:33:41.4796|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:33:41.4796|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:33:41.4796|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 16:33:41.4966|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:33:41.4966|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:41.4966|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:41.4966|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:33:41.4966|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:41.4966|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.1223ms 204 2026-01-09 16:33:41.4966|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.1207ms 204 2026-01-09 16:33:41.4966|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 21.0971ms 2026-01-09 16:33:41.4966|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.2274ms 204 2026-01-09 16:33:41.5128|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:33:41.5128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:33:41.5128|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.0464ms 200 application/json; charset=utf-8 2026-01-09 16:33:41.5128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:33:41.5128|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:33:41.5128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:33:41.5128|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:33:41.5128|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:41.5128|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:33:41.5264|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:41.5264|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:33:41.5264|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:41.5264|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:33:41.5264|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:33:41.5264|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:33:41.5264|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:33:41.5264|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:33:41.5264|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:33:41.5264|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:33:41.5264|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:33:41.5264|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:33:41.5264||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:33:41.5421|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:33:41.5421|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:33:41.5421||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:33:41.5421|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:33:41.5421|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:33:41.5421|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.9129ms 2026-01-09 16:33:41.5421||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:33:41.5421|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:33:41.5421||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:33:41.5421|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.5712ms 200 application/json; charset=utf-8 2026-01-09 16:33:41.5585||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:33:41.5745||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:33:41.5745||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:33:41.5745||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:33:41.5745||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:33:41.5745||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:33:41.5745||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:33:43.4946||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:33:43.5004||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:33:43.5004||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:33:43.5167||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:33:43.5167||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:33:43.5167||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:33:43.5861||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":51395172.6,"formattedAmount":"51,395,172.60","bookBalance":51395172.6,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":44806776.08,"formattedAmount":"44,806,776.08","bookBalance":44806776.08,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43698540.28,"formattedAmount":"43,698,540.28","bookBalance":43698540.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5217450.03,"formattedAmount":"5,217,450.03","bookBalance":5217450.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":185178.98,"formattedAmount":"185,178.98","bookBalance":185178.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:33:43.5929||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:33:43.5929|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:33:43.5929|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2059.5973ms 2026-01-09 16:33:43.5929|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:33:43.5929|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2083.9674ms 200 application/json; charset=utf-8 2026-01-09 16:33:44.3369||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:33:44.3408||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:33:44.3408||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:33:44.3554||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:33:44.3554||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:33:44.3554||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:33:45.1178||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:33:45.1232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:33:45.1232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:33:45.1375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:33:45.1375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:33:45.1375||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:33:45.9306||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:33:45.9353||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:33:45.9353||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:33:45.9533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:33:45.9533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:33:45.9533||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:33:46.7680||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:33:46.7680||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:33:46.7680||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:33:46.7811||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:33:46.7811||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:33:46.7811||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:33:47.6153||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:33:47.6153||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:33:47.6153||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:33:47.6287||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:33:47.6287|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2026-01-09 16:33:47.6382|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:33:47.6382|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:33:47.6382|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:33:47.6382|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:33:47.6382|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:33:47.6382|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:33:47.6532|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:33:47.6532|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:33:47.6532|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:33:47.6532|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:33:47.6532|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:33:47.6677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:33:47.6677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:33:47.7002|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:33:47.7002|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6159.8938ms 2026-01-09 16:33:47.7002|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:33:47.7002|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6184.2512ms 200 application/json; charset=utf-8 2026-01-09 16:33:56.0959|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:33:56.0959|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:33:56.0959|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:33:56.0959|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:56.0959|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:56.1061|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:56.1061|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6333ms 204 2026-01-09 16:33:56.1061|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.6432ms 204 2026-01-09 16:33:56.1061|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.6188ms 204 2026-01-09 16:33:56.1061|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 16:33:56.1061|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 16:33:56.1061|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 16:33:56.1199|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:33:56.1199|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:33:56.1199|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:33:56.1199|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:56.1199|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:56.1199|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:56.1199|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:33:56.1199|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:33:56.1199|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:33:56.1199|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:33:56.1357|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:33:56.1357|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:33:56.1357|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:33:56.1357|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 16:33:56.1357|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 16:33:56.1357|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:33:56.1357||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 16:33:56.1357|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:33:56.1544|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:33:56.1544||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:33:56.1544|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 16:33:56.1544||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 16:33:56.1544||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:33:56.1544|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:33:56.1667||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 16:33:56.1667|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 21.1832ms 2026-01-09 16:33:56.1667|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 16:33:56.1667|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.2132ms 200 application/json; charset=utf-8 2026-01-09 16:33:56.1844||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:33:56.1844||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 16:33:56.1844||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:33:56.1844||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 16:33:56.1844||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 16:33:56.1844||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 16:33:58.1013||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:33:58.1013|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:33:58.1013|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:33:58.1072||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:33:58.1072|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:58.1072|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:58.1072||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:33:58.1072|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.8785ms 204 2026-01-09 16:33:58.1202|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.9453ms 204 2026-01-09 16:33:58.1202|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 16:33:58.1202|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 16:33:58.1202|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:33:58.1202|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:33:58.1202||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:33:58.1202|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:58.1356|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:33:58.1356||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:33:58.1356|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:33:58.1356|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:33:58.1356|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:33:58.1356||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 16:33:58.1356|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:33:58.1356|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 16:33:58.1356|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 16:33:58.1356|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:33:58.1356|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:33:58.1545|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 16:33:58.1545|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 16:33:58.1545|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:33:58.1545|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 13.0511ms 2026-01-09 16:33:58.1545|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 16:33:58.1545|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.5336ms 200 application/json; charset=utf-8 2026-01-09 16:33:58.1668|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:33:58.1668|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.2245ms 2026-01-09 16:33:58.1668|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 16:33:58.1668|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.7148ms 200 application/json; charset=utf-8 2026-01-09 16:33:58.2507||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":51395172.6,"formattedAmount":"51,395,172.60","bookBalance":51395172.6,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":44806776.08,"formattedAmount":"44,806,776.08","bookBalance":44806776.08,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43698540.28,"formattedAmount":"43,698,540.28","bookBalance":43698540.28,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":34438344.6,"formattedAmount":"34,438,344.60","bookBalance":34438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":414657.56,"formattedAmount":"414,657.56","bookBalance":414657.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5217450.03,"formattedAmount":"5,217,450.03","bookBalance":5217450.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":185178.98,"formattedAmount":"185,178.98","bookBalance":185178.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":219971.25,"formattedAmount":"219,971.25","bookBalance":219971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":10362.5,"formattedAmount":"10,362.50","bookBalance":10362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 16:33:58.2507||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 16:33:58.2617|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 16:33:58.2617|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2116.9752ms 2026-01-09 16:33:58.2617|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 16:33:58.2617|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2149.1256ms 200 application/json; charset=utf-8 2026-01-09 16:33:58.9303||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:33:58.9340||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:33:58.9340||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:33:58.9340||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:33:58.9504||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:33:58.9504||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 16:33:59.7764||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:33:59.7764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:33:59.7764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:33:59.8011||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:33:59.8011||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:33:59.8091||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 16:34:00.6359||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:34:00.6406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:34:00.6406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:34:00.6576||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:34:00.6576||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:34:00.6576||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 16:34:01.4605||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:34:01.4605||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:34:01.4719||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:34:01.4907||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:34:01.4907||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 16:34:01.5038||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 16:34:02.3398||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 16:34:02.3455||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 16:34:02.3455||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 16:34:02.3693||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 16:34:02.3812|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 16:34:02.3896|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 16:34:02.3896|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:34:02.3896|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:34:02.4043|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:34:02.4043|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:34:02.4043|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:34:02.4043|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:34:02.4242|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:34:02.4242|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:34:02.4242|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:34:02.4368|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:34:02.4368|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 16:34:02.4368|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 16:34:02.4865|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:34:02.4865|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6344.0108ms 2026-01-09 16:34:02.4865|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 16:34:02.4865|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6377.8791ms 200 application/json; charset=utf-8 2026-01-09 16:48:05.0250|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 16:48:05.0284|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:48:05.0284|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4037ms 204 2026-01-09 16:48:05.0284|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 16:48:05.0284|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 16:48:05.0421|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 16:48:05.0421|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 16:48:05.0421|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:48:05.0421|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 16:48:05.0421|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 16:48:05.0703|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 16:48:05.0727|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 16:48:05.0727|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 21.3207ms 2026-01-09 16:48:05.0727|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 16:48:05.0727|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.7194ms 200 application/json; charset=utf-8 2026-01-09 17:06:41.9954|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 17:06:41.9954|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:06:42.0036|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1091ms 204 2026-01-09 17:06:42.0036|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2026-01-09 17:06:42.0146|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 17:06:42.0146|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:06:42.0146|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 17:06:42.0146|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 17:06:42.0146|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 17:06:42.0146|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 17:06:42.0417|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 17:06:42.0417|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 17:06:42.0466|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 19.0199ms 2026-01-09 17:06:42.0466|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 17:06:42.0466|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.988ms 200 application/json; charset=utf-8 2026-01-09 17:06:42.0466|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 17:06:42.0466|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:06:42.0466|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 17:06:42.0466|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 17:06:42.0625|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0425ms 204 2026-01-09 17:06:42.0625|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:06:42.0781|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:06:42.0781|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 17:06:42.0781|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.418ms 204 2026-01-09 17:06:42.0781|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.7713ms 204 2026-01-09 17:06:42.0781|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 17:06:42.0977|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 17:06:42.0977|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 17:06:42.0977|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:06:42.1100|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 17:06:42.1100|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 17:06:42.1100|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 17:06:42.1100|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:06:42.1100|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:06:42.1100|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 17:06:42.1100|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 17:06:42.1100|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 17:06:42.1247|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 17:06:42.1247|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 17:06:42.1247|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 17:06:42.1247|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 17:06:42.1247|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 17:06:42.1247|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 17:06:42.1401|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 17:06:42.1401|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 17:06:42.1401||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 17:06:42.1401|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 17:06:42.1401|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:06:42.1401|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 22.0356ms 2026-01-09 17:06:42.1570|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 17:06:42.1570|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.3716ms 200 application/json; charset=utf-8 2026-01-09 17:06:42.1570||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 17:06:42.1570||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 17:06:42.1754||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 17:06:42.1754||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 17:06:42.1948||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 17:06:42.1948||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 17:06:42.2023||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 17:06:42.2023||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 17:06:42.2023||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:06:42.2023||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 17:06:44.3017||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:06:44.3017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:06:44.3017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:06:44.3211||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:06:44.3211||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:06:44.3211||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 17:06:44.3995||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":53219795.31,"formattedAmount":"53,219,795.31","bookBalance":53219795.31,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":45028518.99,"formattedAmount":"45,028,518.99","bookBalance":45028518.99,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43963118.62,"formattedAmount":"43,963,118.62","bookBalance":43963118.62,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":35438344.6,"formattedAmount":"35,438,344.60","bookBalance":35438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":1681717.56,"formattedAmount":"1,681,717.56","bookBalance":1681717.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5830530.03,"formattedAmount":"5,830,530.03","bookBalance":5830530.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":191553.98,"formattedAmount":"191,553.98","bookBalance":191553.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":304971.25,"formattedAmount":"304,971.25","bookBalance":304971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":13362.5,"formattedAmount":"13,362.50","bookBalance":13362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 17:06:44.3995||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 17:06:44.4088|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 17:06:44.4088|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2266.3085ms 2026-01-09 17:06:44.4088|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 17:06:44.4088|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2310.4375ms 200 application/json; charset=utf-8 2026-01-09 17:06:45.1612||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:06:45.1612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:06:45.1612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:06:45.1832||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:06:45.1832||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:06:45.1896||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 17:06:46.0361||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:06:46.0361||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:06:46.0361||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:06:46.0568||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:06:46.0568||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:06:46.0627||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 17:06:46.8799||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:06:46.8799||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:06:46.8799||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:06:46.9001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:06:46.9001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:06:46.9070||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 17:06:47.7081||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:06:47.7081||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:06:47.7081||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:06:47.7213||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:06:47.7213||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:06:47.7213||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 17:06:48.5644||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:06:48.5644||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:06:48.5644||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:06:48.5776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:06:48.5776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 17:06:48.5776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 17:06:48.5776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:06:48.5776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:06:48.5963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:06:48.5963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:06:48.5963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:06:48.5963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:06:48.5963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:06:48.5963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:06:48.6089|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:06:48.6089|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (0ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:06:48.6089|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:06:48.6089|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:06:48.6585|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 17:06:48.6585|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6519.8631ms 2026-01-09 17:06:48.6585|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 17:06:48.6585|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6566.1115ms 200 application/json; charset=utf-8 2026-01-09 17:07:03.8703|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 17:07:03.8703|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 17:07:03.8703|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 17:07:03.8703|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:07:03.8769|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:07:03.8769|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:07:03.8769|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.255ms 204 2026-01-09 17:07:03.8769|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.1072ms 204 2026-01-09 17:07:03.8769|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.641ms 204 2026-01-09 17:07:03.8934|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 17:07:03.8934|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 17:07:03.8934|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 17:07:03.8934|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 17:07:03.8934|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 17:07:03.8934|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 17:07:03.8934|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:07:03.9078|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:07:03.9078|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:07:03.9078|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 17:07:03.9078|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 17:07:03.9078|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 17:07:03.9078|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 17:07:03.9078|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 17:07:03.9078|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 17:07:03.9254|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 17:07:03.9254|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 17:07:03.9254|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 17:07:03.9254|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 17:07:03.9254||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 17:07:03.9254|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 17:07:03.9400|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 17:07:03.9400||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 17:07:03.9400|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 17:07:03.9400||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 17:07:03.9400|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.6298ms 2026-01-09 17:07:03.9400|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 17:07:03.9400|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:07:03.9400|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.2044ms 200 application/json; charset=utf-8 2026-01-09 17:07:03.9555||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 17:07:03.9555||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 17:07:03.9555||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 17:07:03.9555||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 17:07:03.9705||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 17:07:03.9705||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 17:07:03.9705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:07:03.9705||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 17:07:04.8065||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:07:04.8065||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:07:04.8166||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:07:04.8306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:07:04.8306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:07:04.8306||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 17:07:05.6243||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-393366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:07:05.6283||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:07:05.6283||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:07:05.6448||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:07:05.6448||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:07:05.6448||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 17:07:06.4526||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:07:06.4570||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:07:06.4570||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:07:06.4755||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:07:06.4755||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:07:06.4755||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 17:07:07.1119||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-393366513.99,"formattedAmount":"-393,366,513.99","bookBalance":-393366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-28802.36,"formattedAmount":"-28,802.36","bookBalance":-28802.36,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":53219795.31,"formattedAmount":"53,219,795.31","bookBalance":53219795.31,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":45028518.99,"formattedAmount":"45,028,518.99","bookBalance":45028518.99,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4061115.42,"formattedAmount":"4,061,115.42","bookBalance":4061115.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":43963118.62,"formattedAmount":"43,963,118.62","bookBalance":43963118.62,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12000.0,"formattedAmount":"12,000.00","bookBalance":12000.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":35438344.6,"formattedAmount":"35,438,344.60","bookBalance":35438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":1681717.56,"formattedAmount":"1,681,717.56","bookBalance":1681717.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":-1600.0,"formattedAmount":"-1,600.00","bookBalance":-1600.0,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":5830530.03,"formattedAmount":"5,830,530.03","bookBalance":5830530.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":191553.98,"formattedAmount":"191,553.98","bookBalance":191553.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":304971.25,"formattedAmount":"304,971.25","bookBalance":304971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":13362.5,"formattedAmount":"13,362.50","bookBalance":13362.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":80.0,"formattedAmount":"80.00","bookBalance":80.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 17:07:07.1119||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 17:07:07.1119|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 17:07:07.1119|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3189.0233ms 2026-01-09 17:07:07.1119|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 17:07:07.1119|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3230.5134ms 200 application/json; charset=utf-8 2026-01-09 17:07:07.3642||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:07:07.3642||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:07:07.3773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:07:07.3954||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:07:07.3954||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:07:07.3954||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 17:07:08.2066||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-28802.36","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:07:08.2066||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:07:08.2066||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:07:08.2289||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:07:08.2289||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:07:08.2365||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 17:07:09.0816||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:07:09.0816||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:07:09.0816||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:07:09.1042||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:07:09.1125|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2026-01-09 17:07:09.1125|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 17:07:09.1125|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:07:09.1125|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:07:09.1285|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:07:09.1285|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:07:09.1285|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:07:09.1285|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:07:09.1285|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:07:09.1439|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:07:09.1439|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:07:09.1439|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:07:09.1439|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:07:09.1592|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:07:09.2016|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 17:07:09.2053|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5271.0603ms 2026-01-09 17:07:09.2053|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 17:07:09.2053|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5313.8024ms 200 application/json; charset=utf-8 2026-01-09 17:10:07.2726|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 17:10:07.2726|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:10:07.2726|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.887ms 204 2026-01-09 17:10:07.2876|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 17:10:07.2876|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 17:10:07.2876|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:10:07.2876|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 17:10:07.2876|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 17:10:07.3143|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 17:10:07.3169|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 17:10:07.3169|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 17:10:07.3169|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 17:10:07.3169|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 12.4814ms 2026-01-09 17:10:07.3169|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 17:10:07.3169|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.4124ms 200 application/json; charset=utf-8 2026-01-09 17:30:20.3216|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:5165/ACCOUNTSERVICES/iisintegration 0 2026-01-09 17:30:20.3216|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.7349ms 202 2026-01-09 17:38:23.9169||DEBUG|AccountManagement.Program|init main function 2026-01-09 17:38:27.7017|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'WaysMeans'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 17:38:27.7017|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CurrentBalance' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 17:38:27.7194|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'OverdraftLimit' on entity type 'SourceAccountManagements'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. 2026-01-09 17:38:27.7478|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 17:38:28.2102|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 17:38:28.2321|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 17:38:28.2321|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2026-01-09 17:38:28.2321|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2026-01-09 17:38:28.2557|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2026-01-09 17:38:28.2712|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2026-01-09 17:38:28.6988||INFO|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-636400548-2315632189-4083574877-3698939047-2307078153\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2026-01-09 17:38:29.1022|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 17:38:29.1022|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 17:38:29.1022|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 17:38:29.1022|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 17:38:29.1022|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2026-01-09 17:38:29.3953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:38:29.3953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:38:29.3953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:38:29.3953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:38:29.3953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:38:29.4067|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 305.1491ms 204 2026-01-09 17:38:29.4067|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 305.1739ms 204 2026-01-09 17:38:29.4067|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 305.1734ms 204 2026-01-09 17:38:29.4067|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 305.1718ms 204 2026-01-09 17:38:29.4067|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 307.0664ms 204 2026-01-09 17:38:29.4270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2026-01-09 17:38:29.4270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2026-01-09 17:38:29.4270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2026-01-09 17:38:29.4270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2026-01-09 17:38:29.4270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2026-01-09 17:38:29.7235|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 17:38:29.7235|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 17:38:29.7235|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 17:38:29.7235|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 17:38:29.7235|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 17:38:29.7235|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:38:29.7334|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:38:29.7334|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 17:38:29.7334|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 17:38:29.7334|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:38:29.7334|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:38:29.7334|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 17:38:29.7334|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:38:29.7334|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 17:38:29.7334|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 17:38:29.7334|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 17:38:29.7497|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 17:38:29.7497|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 17:38:29.7497|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 17:38:29.7497|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 17:38:29.7769|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2026-01-09 17:38:29.7823|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 17:38:29.7823|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 17:38:29.7823|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 17:38:29.7823|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2026-01-09 17:38:29.7823|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllInitiatePaymentSourceAccountsByUserId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllInitiatePaymentSourceAccountsByUserIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2026-01-09 17:38:29.7823|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 17:38:29.8086|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 17:38:29.8086|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 17:38:29.8116||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2026-01-09 17:38:29.9826|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2026-01-09 17:38:30.0522|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[AccountManagement.Data.Models.WaysMeansModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 17:38:30.0522|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (36ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 17:38:30.0522|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (30ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:38:30.0522|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (23ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2026-01-09 17:38:30.0818|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 17:38:30.0818|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[AccountManagement.Data.Entity.AccountPermission, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 17:38:30.0818|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 304.6777ms 2026-01-09 17:38:30.0818|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2026-01-09 17:38:30.0818|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 305.852ms 2026-01-09 17:38:30.0913|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 299.4772ms 2026-01-09 17:38:30.0913|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 665.3067ms 200 application/json; charset=utf-8 2026-01-09 17:38:30.0913||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 17:38:30.0913|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 17:38:30.0913|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2026-01-09 17:38:30.0913||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2026-01-09 17:38:30.0913||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 17:38:30.0913|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 675.7316ms 200 application/json; charset=utf-8 2026-01-09 17:38:30.0913|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 676.7907ms 200 application/json; charset=utf-8 2026-01-09 17:38:30.1097||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2026-01-09 17:38:30.6235||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 17:38:30.6235||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2026-01-09 17:38:30.6523||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2026-01-09 17:38:30.6523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:38:30.6589||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2026-01-09 17:38:30.6589||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2026-01-09 17:38:32.6622||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-406366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:38:32.6799||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:38:32.6799||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:38:32.7098||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:38:32.7098||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:38:32.7165||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2026-01-09 17:38:32.7465||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":-3179697981.59,"formattedAmount":"-3,179,697,981.59","bookBalance":-3179697981.59,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-406366513.99,"formattedAmount":"-406,366,513.99","bookBalance":-406366513.99,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-21103.18,"formattedAmount":"-21,103.18","bookBalance":-21103.18,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":53623790.53,"formattedAmount":"53,623,790.53","bookBalance":53623790.53,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":47903473.09,"formattedAmount":"47,903,473.09","bookBalance":47903473.09,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":9984456.77,"formattedAmount":"9,984,456.77","bookBalance":9984456.77,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":3388080.12,"formattedAmount":"3,388,080.12","bookBalance":3388080.12,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":-129144.14,"formattedAmount":"-129,144.14","bookBalance":-129144.14,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":4066865.42,"formattedAmount":"4,066,865.42","bookBalance":4066865.42,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":730824524.84,"formattedAmount":"730,824,524.84","bookBalance":730824524.84,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":-38448400.0,"formattedAmount":"-38,448,400.00","bookBalance":-38448400.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-23277615.0,"formattedAmount":"-23,277,615.00","bookBalance":-23277615.0,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-148410215.86,"formattedAmount":"-148,410,215.86","bookBalance":-148410215.86,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":-60804301.43,"formattedAmount":"-60,804,301.43","bookBalance":-60804301.43,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-224921.04,"formattedAmount":"-224,921.04","bookBalance":-224921.04,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"accountno":"0111001970"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MIN OF FISHERIES AND MARINE RESO","currency":null,"accountno":"0111002032"},{"availableBalance":57788.5,"formattedAmount":"57,788.50","bookBalance":57788.5,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":27305.82,"formattedAmount":"27,305.82","bookBalance":27305.82,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":44766927.02,"formattedAmount":"44,766,927.02","bookBalance":44766927.02,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":null,"accountno":"0111002197"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NATIONAL IDENTITY CARD PROJECT E","currency":null,"accountno":"0111002252"},{"availableBalance":12500.0,"formattedAmount":"12,500.00","bookBalance":12500.0,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":35438344.6,"formattedAmount":"35,438,344.60","bookBalance":35438344.6,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","currency":null,"accountno":"0111002984"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CATASTROPHE CONTAINMENT RELIEF T","currency":null,"accountno":"0111002991"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-191477235.61,"formattedAmount":"-191,477,235.61","bookBalance":-191477235.61,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":1722117.56,"formattedAmount":"1,722,117.56","bookBalance":1722117.56,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0111003455"},{"availableBalance":1974507.0,"formattedAmount":"1,974,507.00","bookBalance":1974507.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":75011.55,"formattedAmount":"75,011.55","bookBalance":75011.55,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":273581.8,"formattedAmount":"273,581.80","bookBalance":273581.8,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":1120723.26,"formattedAmount":"1,120,723.26","bookBalance":1120723.26,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":135303.78,"formattedAmount":"135,303.78","bookBalance":135303.78,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":6002910.03,"formattedAmount":"6,002,910.03","bookBalance":6002910.03,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":17606022.34,"formattedAmount":"17,606,022.34","bookBalance":17606022.34,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":191553.98,"formattedAmount":"191,553.98","bookBalance":191553.98,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":304971.25,"formattedAmount":"304,971.25","bookBalance":304971.25,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-1527598.71,"formattedAmount":"-1,527,598.71","bookBalance":-1527598.71,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":17484.01,"formattedAmount":"17,484.01","bookBalance":17484.01,"accountType":"","accountName":"S/L LOCAL CONTENT DEVELOPMENT FU","currency":null,"accountno":"0111003936"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LSS/SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003943"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DEBT MANAGEMENT TREASURY","currency":null,"accountno":"0111003967"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"AUDIT SERVICE S/L - AUDIT FEES","currency":null,"accountno":"0111003974"},{"availableBalance":14862.5,"formattedAmount":"14,862.50","bookBalance":14862.5,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20207355.88,"formattedAmount":"20,207,355.88","bookBalance":20207355.88,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":3326998.54,"formattedAmount":"3,326,998.54","bookBalance":3326998.54,"accountType":"","accountName":"NACOVERC LAB FEES & ENFORCE FINE","currency":null,"accountno":"0111004029"},{"availableBalance":139164.95,"formattedAmount":"139,164.95","bookBalance":139164.95,"accountType":"","accountName":"CTN FEES - FOREIGN CURRENCY","currency":null,"accountno":"0111004036"},{"availableBalance":13245292.5,"formattedAmount":"13,245,292.50","bookBalance":13245292.5,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":148775.0,"formattedAmount":"148,775.00","bookBalance":148775.0,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0111004067"},{"availableBalance":2252147.11,"formattedAmount":"2,252,147.11","bookBalance":2252147.11,"accountType":"","accountName":"NaCOVERC LABORATORY FEES (USD)","currency":null,"accountno":"0111004074"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":41894.65,"formattedAmount":"41,894.65","bookBalance":41894.65,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":890141.98,"formattedAmount":"890,141.98","bookBalance":890141.98,"accountType":"","accountName":"GoSL TSA REVENUE SHARE ACCOUNT","currency":null,"accountno":"0111004878"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DUTY WAIVER","currency":null,"accountno":"0111004885"},{"availableBalance":1685160.0,"formattedAmount":"1,685,160.00","bookBalance":1685160.0,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0111005057"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CORRECTIONAL SERVIC","currency":null,"accountno":"0111005136"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0111005150"},{"availableBalance":14952799.83,"formattedAmount":"14,952,799.83","bookBalance":14952799.83,"accountType":"","accountName":"DIAGNOSTIC MEDICAL CENTRE","currency":null,"accountno":"0111005260"},{"availableBalance":5521857.74,"formattedAmount":"5,521,857.74","bookBalance":5521857.74,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ROYALTIES ON PASSPORTS","currency":null,"accountno":"0111006803"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WATER PRODUCTION AND ELECTRICITY","currency":null,"accountno":"0111006810"}],"code":"01","success":true,"description":"Success"}] 2026-01-09 17:38:32.7607||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2026-01-09 17:38:32.7663|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 17:38:32.7663|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2985.4147ms 2026-01-09 17:38:32.7663|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2026-01-09 17:38:32.7792|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3352.0987ms 200 application/json; charset=utf-8 2026-01-09 17:38:33.5184||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-406366513.99","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:38:33.5184||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:38:33.5311||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:38:33.5555||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:38:33.5612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:38:33.5612||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2026-01-09 17:38:34.3806||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-21103.18","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:38:34.3806||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:38:34.3900||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:38:34.4100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:38:34.4100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:38:34.4100||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2026-01-09 17:38:35.2686||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:38:35.2686||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:38:35.2821||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:38:35.3039||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:38:35.3039||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:38:35.3112||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2026-01-09 17:38:36.1120||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-21103.18","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:38:36.1120||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:38:36.1120||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:38:36.1415||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:38:36.1415||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2026-01-09 17:38:36.1415||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2026-01-09 17:38:36.9712||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2026-01-09 17:38:36.9712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2026-01-09 17:38:36.9712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2026-01-09 17:38:37.0028||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2026-01-09 17:38:37.0948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@p4='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p3='?' (DbType = Int64), @p9='?' (DbType = Int64), @p5='?' (DbType = Decimal), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p14='?' (DbType = Int64), @p10='?' (DbType = Decimal), @p11='?' (DbType = DateTime2), @p12='?' (DbType = DateTime2), @p13='?' (DbType = Int64), @p18='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p23='?' (DbType = Int64), @p19='?' (DbType = Decimal), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64), @p27='?' (DbType = Int64), @p24='?' (DbType = DateTime2), @p25='?' (DbType = DateTime2), @p26='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p0, [CurrentBalanceLastUpdatedTime] = @p1, [DateModified] = @p2, [ModifiedBy] = @p3 WHERE [Id] = @p4; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p5, [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7, [ModifiedBy] = @p8 WHERE [Id] = @p9; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p10, [CurrentBalanceLastUpdatedTime] = @p11, [DateModified] = @p12, [ModifiedBy] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16, [ModifiedBy] = @p17 WHERE [Id] = @p18; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p19, [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p24, [DateModified] = @p25, [ModifiedBy] = @p26 WHERE [Id] = @p27; SELECT @@ROWCOUNT; 2026-01-09 17:38:37.1241|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2026-01-09 17:38:37.1241|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:38:37.1642|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:38:37.1700|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:38:37.1700|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:38:37.1700|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:38:37.1700|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:38:37.1869|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:38:37.1869|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:38:37.1869|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:38:37.2032|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:38:37.2213|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2026-01-09 17:38:37.2213|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2026-01-09 17:38:37.4125|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 17:38:37.4270|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 7639.7087ms 2026-01-09 17:38:37.4270|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2026-01-09 17:38:37.4270|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8003.2106ms 200 application/json; charset=utf-8 2026-01-09 17:38:44.0997|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 17:38:44.0997|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 17:38:44.0997|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:38:44.0997|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:38:44.0997|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0712ms 204 2026-01-09 17:38:44.0997|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8452ms 204 2026-01-09 17:38:44.1363|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2026-01-09 17:38:44.1363|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2026-01-09 17:38:44.1363|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 17:38:44.1363|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2026-01-09 17:38:44.1431|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:38:44.1431|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 17:38:44.1431|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 17:38:44.1431|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2026-01-09 17:38:44.1431|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2026-01-09 17:38:44.1431|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 17:38:44.1431|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllCurrencys", controller = "CurrencyManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllCurrencysAsync(AccountManagement.Data.Utility.PaginationHelpers.CurrencyParameters) on controller AccountManagement.Controllers.CurrencyManagementController (AccountManagement). 2026-01-09 17:38:44.1578|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 17:38:44.1578|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAllBanks", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAllBanksAsync(AccountManagement.Data.Utility.PaginationHelpers.BankParameters) on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2026-01-09 17:38:44.1578|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2026-01-09 17:38:44.1578|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [c].[Id], [c].[Code], [c].[CreatedBy], [c].[DateCreated], [c].[DateModified], [c].[IsActive], [c].[IsDeleted], [c].[ModifiedBy], [c].[Name] FROM [Currencies] AS [c] ORDER BY [c].[Name] 2026-01-09 17:38:44.1867|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'AccountManagement.Data.Utility.PaginationHelpers.PagedList`1[[CorporatePay.Common.Models.CurrencyViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2026-01-09 17:38:44.1914|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 34.706ms 2026-01-09 17:38:44.1914|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2026-01-09 17:38:44.1914|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.3324ms 200 application/json; charset=utf-8 2026-01-09 17:38:44.2218|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (49ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2026-01-09 17:38:44.2625|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.ResponsePageList`1[[System.Collections.Generic.List`1[[CorporatePay.Common.Models.BankViewModel, CorporatePay.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2026-01-09 17:38:44.2691|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 110.0265ms 2026-01-09 17:38:44.2691|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2026-01-09 17:38:44.2691|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 134.5699ms 200 application/json; charset=utf-8 2026-01-09 17:59:22.2567|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:2929/ACCOUNTSERVICES/iisintegration 0 2026-01-09 17:59:22.2567|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2209ms 202